diff --git a/flake.nix b/flake.nix index b9c17f6..b5d5ace 100644 --- a/flake.nix +++ b/flake.nix @@ -118,6 +118,25 @@ linux ]; }; + work = forAllSystems ( + system: + home-manager.lib.homeManagerConfiguration { + pkgs = nixpkgs.legacyPackages.${system}; + extraSpecialArgs = { + inherit inputs outputs system; + inherit (outputs) colors font; + }; + modules = with outputs.homeManagerModules; [ + common + { + home.homeDirectory = "/Users/daniel.flanagan"; + home.username = "daniel.flanagan"; + home.stateVersion = "24.05"; + } + macos + ]; + } + ); }; # Disk partition schemes and functions diff --git a/modules/home-manager/macos.nix b/modules/home-manager/macos.nix index 5e0610d..2f92095 100644 --- a/modules/home-manager/macos.nix +++ b/modules/home-manager/macos.nix @@ -2,6 +2,7 @@ imports = with outputs.homeManagerModules; [ common desktop + pass ]; # TODO: pinentry curses? diff --git a/nixos/foxtrot.nix b/nixos/foxtrot.nix index 9f51b32..b6c283a 100644 --- a/nixos/foxtrot.nix +++ b/nixos/foxtrot.nix @@ -141,9 +141,9 @@ in { services.logind = { lidSwitch = "suspend-then-hibernate"; + # HandleLidSwitchDocked=ignore extraConfig = '' HandlePowerKey=suspend-then-hibernate - HandleLidSwitchDocked=ignore IdleAction=suspend-then-hibernate IdleActionSec=10m '';