diff options
Diffstat (limited to '')
-rw-r--r-- | users/fcuny/desktop/sway/default.nix | 11 | ||||
-rw-r--r-- | users/fcuny/desktop/sway/sway-idle.nix | 11 | ||||
-rw-r--r-- | users/fcuny/desktop/sway/waybar.nix | 8 |
3 files changed, 21 insertions, 9 deletions
diff --git a/users/fcuny/desktop/sway/default.nix b/users/fcuny/desktop/sway/default.nix index e1ef951..f765363 100644 --- a/users/fcuny/desktop/sway/default.nix +++ b/users/fcuny/desktop/sway/default.nix @@ -2,6 +2,8 @@ { imports = [ + ./waybar.nix + ./sway-idle.nix ./wofi.nix ]; @@ -24,15 +26,6 @@ modifier = "Mod4"; terminal = "${config.programs.alacritty.package}/bin/alacritty"; menu = "${pkgs.wofi}/bin/wofi -S run"; - defaultWorkspace = "workspace number 1"; - startup = [ - # Initial lock - { command = "${pkgs.swaylock-effects}/bin/swaylock"; } - # Start idle daemon - { command = "${pkgs.swayidle}/bin/swayidle -w"; } - # Start waybar - { command = "${pkgs.waybar}/bin/waybar"; } - ]; bars = [ ]; }; }; diff --git a/users/fcuny/desktop/sway/sway-idle.nix b/users/fcuny/desktop/sway/sway-idle.nix new file mode 100644 index 0000000..7db37bf --- /dev/null +++ b/users/fcuny/desktop/sway/sway-idle.nix @@ -0,0 +1,11 @@ +{ pkgs, config, ... }: + +{ + services.swayidle = { + enable = true; + timeouts = [{ + timeout = 300; + command = "${pkgs.swaylock}/bin/swaylock -fF -c 1D2021"; + }]; + }; +} diff --git a/users/fcuny/desktop/sway/waybar.nix b/users/fcuny/desktop/sway/waybar.nix new file mode 100644 index 0000000..e5d28de --- /dev/null +++ b/users/fcuny/desktop/sway/waybar.nix @@ -0,0 +1,8 @@ +{ config, pkgs, lib, ... }: + +{ + programs.waybar = { + enable = true; + systemd.enable = true; + }; +} |