Merge branch 'master' into laptop
This commit is contained in:
		
						commit
						6ce7697d82
					
				| 
						 | 
					@ -2,8 +2,6 @@
 | 
				
			||||||
local gears = require("gears")
 | 
					local gears = require("gears")
 | 
				
			||||||
local awful = require("awful")
 | 
					local awful = require("awful")
 | 
				
			||||||
local beautiful = require("beautiful")
 | 
					local beautiful = require("beautiful")
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-- Local imports
 | 
					-- Local imports
 | 
				
			||||||
local grid = require("components.layout.grid")
 | 
					local grid = require("components.layout.grid")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,6 +16,18 @@ require("utils.signals")
 | 
				
			||||||
-- Autofocus a new client when previously focused one is closed
 | 
					-- Autofocus a new client when previously focused one is closed
 | 
				
			||||||
require("awful.autofocus")
 | 
					require("awful.autofocus")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					-- Define layouts
 | 
				
			||||||
 | 
					awful.layout.append_default_layouts({
 | 
				
			||||||
 | 
					    awful.layout.suit.fair.horizontal,
 | 
				
			||||||
 | 
					    awful.layout.suit.tile,
 | 
				
			||||||
 | 
					    awful.layout.suit.floating,
 | 
				
			||||||
 | 
					    grid.horizontal,
 | 
				
			||||||
 | 
					    awful.layout.suit.tile.left,
 | 
				
			||||||
 | 
					    awful.layout.suit.tile.bottom,
 | 
				
			||||||
 | 
					    awful.layout.suit.tile.top,
 | 
				
			||||||
 | 
					    grid,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- List of apps to run on start-up
 | 
					-- List of apps to run on start-up
 | 
				
			||||||
local run_on_start_up = {
 | 
					local run_on_start_up = {
 | 
				
			||||||
| 
						 | 
					@ -30,18 +40,6 @@ local run_on_start_up = {
 | 
				
			||||||
    -- os.getenv("XDG_CONFIG_HOME") .. "/awesome/scripts/setup_display.sh"
 | 
					    -- os.getenv("XDG_CONFIG_HOME") .. "/awesome/scripts/setup_display.sh"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Define layouts
 | 
					 | 
				
			||||||
awful.layout.layouts = {
 | 
					 | 
				
			||||||
    awful.layout.suit.fair.horizontal,
 | 
					 | 
				
			||||||
    awful.layout.suit.tile,
 | 
					 | 
				
			||||||
    awful.layout.suit.floating,
 | 
					 | 
				
			||||||
    grid.horizontal,
 | 
					 | 
				
			||||||
    awful.layout.suit.tile.left,
 | 
					 | 
				
			||||||
    awful.layout.suit.tile.bottom,
 | 
					 | 
				
			||||||
    awful.layout.suit.tile.top,
 | 
					 | 
				
			||||||
    grid,
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
-- Run all the apps listed in run_on_start_up
 | 
					-- Run all the apps listed in run_on_start_up
 | 
				
			||||||
for _, app in ipairs(run_on_start_up) do
 | 
					for _, app in ipairs(run_on_start_up) do
 | 
				
			||||||
    local findme = app
 | 
					    local findme = app
 | 
				
			||||||
| 
						 | 
					@ -50,7 +48,7 @@ for _, app in ipairs(run_on_start_up) do
 | 
				
			||||||
        findme = app:sub(0, firstspace - 1)
 | 
					        findme = app:sub(0, firstspace - 1)
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
    -- Run commands only if it's not already running.
 | 
					    -- Run commands only if it's not already running.
 | 
				
			||||||
    awful.spawn.with_shell(string.format("echo 'pgrep -u $USER -x %s > /dev/null || (%s)' | bash -", findme, app), false)
 | 
					    awful.spawn.with_shell(string.format("echo 'pgrep -f -u $USER -x %s > /dev/null || (%s)' | bash -", findme, app), false)
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-- Start timers
 | 
					-- Start timers
 | 
				
			||||||
| 
						 | 
					@ -59,7 +57,7 @@ gears.timer {
 | 
				
			||||||
    call_now  = true,
 | 
					    call_now  = true,
 | 
				
			||||||
    autostart = true,
 | 
					    autostart = true,
 | 
				
			||||||
    callback  = function()
 | 
					    callback  = function()
 | 
				
			||||||
        awful.spawn.with_shell({"xmodmap", "/home/user/.Xmodmap"}) -- If not repeated it sometimes just stops working
 | 
					        awful.spawn({"xmodmap", "/home/user/.Xmodmap"}) -- If not repeated it sometimes just stops working
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -44,7 +44,7 @@ if $NVIM; then
 | 
				
			||||||
        $SUDO apt update
 | 
					        $SUDO apt update
 | 
				
			||||||
        $SUDO apt install -y software-properties-common
 | 
					        $SUDO apt install -y software-properties-common
 | 
				
			||||||
        $SUDO add-apt-repository ppa:neovim-ppa/unstable -y
 | 
					        $SUDO add-apt-repository ppa:neovim-ppa/unstable -y
 | 
				
			||||||
        $SUDO curl -sL https://deb.nodesource.com/setup_20.x | $SUDO bash -
 | 
					        $SUDO curl -sL https://deb.nodesource.com/setup_21.x | $SUDO bash -
 | 
				
			||||||
        $SUDO apt update
 | 
					        $SUDO apt update
 | 
				
			||||||
        $SUDO apt install -y $dependencies python3-venv nodejs golang
 | 
					        $SUDO apt install -y $dependencies python3-venv nodejs golang
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue