swayosd flake, better multihead
This commit is contained in:
parent
a45ac1792c
commit
7882fe6841
9 changed files with 266 additions and 68 deletions
|
@ -101,8 +101,15 @@ keys = [
|
|||
Key([mod], "space", lazy.window.toggle_floating()),
|
||||
Key([mod, "shift"], "space", lazy.window.toggle_fullscreen()),
|
||||
Key([mod], "Tab", lazy.next_screen()),
|
||||
Key([mod, "shift"], "Tab", lazy.function(send_to_next_screen())),
|
||||
]
|
||||
|
||||
def send_to_next_screen() -> Callable:
|
||||
def _inner(qtile: Qtile) -> None:
|
||||
win = qtile.current_window
|
||||
win.toscreen(1 if qtile.current_screen == 0 else 0)
|
||||
return _inner
|
||||
|
||||
groups = []
|
||||
land_groups = "123"
|
||||
port_groups = "456"
|
||||
|
@ -313,3 +320,5 @@ def centre_floated():
|
|||
# logger.warning(client.opacity)
|
||||
# client.rounding = 8
|
||||
# client.opacity = 0.85
|
||||
|
||||
qtile.focus_screen(1)
|
||||
|
|
|
@ -16,6 +16,7 @@ in {
|
|||
./programs/wlogout.nix
|
||||
./programs/fuzzel.nix
|
||||
./programs/qtile.nix
|
||||
./programs/swayosd.nix
|
||||
./programs/swaync.nix
|
||||
./programs/firefox.nix
|
||||
./programs/kitty.nix
|
||||
|
@ -55,7 +56,7 @@ in {
|
|||
|
||||
xorg.xrdb
|
||||
culr
|
||||
swayosd
|
||||
inputs.swayosd
|
||||
|
||||
# kdeconnect
|
||||
keepassxc
|
||||
|
|
12
home/programs/swayosd.nix
Normal file
12
home/programs/swayosd.nix
Normal file
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
swayosd,
|
||||
...
|
||||
}:
|
||||
{
|
||||
config.ezServices = {
|
||||
swayosd = "${lib.getExe' swayosd "swayosd-server" }";
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue