diff --git a/hosts/home/sway.nix b/hosts/home/sway.nix index 0eb337e..149e8f4 100644 --- a/hosts/home/sway.nix +++ b/hosts/home/sway.nix @@ -1,7 +1,7 @@ { config, pkgs, inputs, ... }: { - imports = [ ./waybar.nix ]; + imports = [ ./waybar.nix ./tile.nix ]; wayland.windowManager.sway = { enable = true; @@ -12,7 +12,7 @@ window.titlebar = false; terminal = "${pkgs.foot}/bin/foot"; menu = "${pkgs.rofi}/bin/rofi -show drun -modi drun"; - bars = [{ "command" = "${pkgs.waybar}/bin/waybar"; }]; + bars = []; gaps = { inner = 10; outer = 5; @@ -30,16 +30,8 @@ _JAVA_AWT_WM_NONREPARENTING = 1; }; services = { - mako = { enable = true; }; swayidle = { enable = true; }; }; - home.packages = with pkgs; [ rofi alacritty waybar swaylock ]; - programs = { - rofi = { enable = true; }; - mako = { enable = true; }; - alacritty = { enable = true; }; - foot = { enable = true; }; - }; } diff --git a/hosts/home/tile.nix b/hosts/home/tile.nix new file mode 100644 index 0000000..efb8c3c --- /dev/null +++ b/hosts/home/tile.nix @@ -0,0 +1,20 @@ +{ config, pkgs, inputs, ... }: + +{ + + services = { + mako = { enable = true; }; + }; + + programs = { + mako = { enable = true; }; + foot = { enable = true; }; + swaylock = {enable = true;}; + rofi = { + enable = true; + package = pkgs.rofi-wayland; + show-icons = true; + }; + }; +} + diff --git a/hosts/laptop/configuration.nix b/hosts/laptop/configuration.nix index e16e26c..93cb66f 100644 --- a/hosts/laptop/configuration.nix +++ b/hosts/laptop/configuration.nix @@ -7,6 +7,8 @@ system.autoUpgrade.enable = true; time.timeZone = "America/New_York"; security.rtkit.enable = true; + security.polkit.enable = true; + security.pam.services.swaylock = {}; powerManagement.enable = true; nix = {