aboutsummaryrefslogtreecommitdiff
path: root/users/fcuny
diff options
context:
space:
mode:
Diffstat (limited to 'users/fcuny')
-rw-r--r--users/fcuny/desktop/sway/default.nix11
-rw-r--r--users/fcuny/desktop/sway/sway-idle.nix11
-rw-r--r--users/fcuny/desktop/sway/waybar.nix8
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;
+ };
+}