diff --git a/modules/1password.nix b/modules/1password.nix new file mode 100644 index 0000000..e54cb31 --- /dev/null +++ b/modules/1password.nix @@ -0,0 +1,18 @@ +{ den, ... }: { + den.aspects._1password = { user, ... }: { + includes = [ + (den.batteries.unfree [ + "1password" + "1password-cli" + ]) + ]; + + nixos = { + programs._1password.enable = true; + programs._1password-gui = { + enable = true; + polkitPolicyOwners = [ "${user.name}" ]; + }; + }; + }; +} diff --git a/modules/hosts/flock/flock.nix b/modules/hosts/flock/flock.nix index 0130c7a..38d224c 100644 --- a/modules/hosts/flock/flock.nix +++ b/modules/hosts/flock/flock.nix @@ -21,7 +21,12 @@ provides.to-users.homeManager = { pkgs, ... }: { - home.packages = [ pkgs.vim ]; + home.packages = with pkgs; [ + fd + htop + ripgrep + unzip + ]; }; }; } diff --git a/modules/hyprland/_settings.nix b/modules/hyprland/_settings.nix index 8340003..14cccbd 100644 --- a/modules/hyprland/_settings.nix +++ b/modules/hyprland/_settings.nix @@ -13,9 +13,9 @@ "$menu " = "hyprlauncher"; "$mainMod" = "SUPER"; - # autostart + # TODO: use an autostart quirk exec-once = [ - # "1password --silent &" + "1password --silent &" # "hyprpaper &" ]; diff --git a/modules/igneous.nix b/modules/igneous.nix index 200b180..ebf0096 100644 --- a/modules/igneous.nix +++ b/modules/igneous.nix @@ -6,6 +6,7 @@ den.batteries.define-user den.batteries.primary-user + _1password bat hyprland kitty