diff options
author | Mark Nipper <nipsy@bitgnome.net> | 2024-04-13 15:52:28 -0700 |
---|---|---|
committer | Mark Nipper <nipsy@bitgnome.net> | 2024-04-13 15:52:28 -0700 |
commit | ed68e6541c89e65ee654c1eb9ed9dce64ac1613e (patch) | |
tree | 5c0c3f2019dcec34d0050afee8f5c8f60b5d4473 /home | |
parent | 8f4ff719d0c17d294e7917eef418a4b13f7466b3 (diff) | |
download | nix-ed68e6541c89e65ee654c1eb9ed9dce64ac1613e.tar nix-ed68e6541c89e65ee654c1eb9ed9dce64ac1613e.tar.gz nix-ed68e6541c89e65ee654c1eb9ed9dce64ac1613e.tar.bz2 nix-ed68e6541c89e65ee654c1eb9ed9dce64ac1613e.tar.lz nix-ed68e6541c89e65ee654c1eb9ed9dce64ac1613e.tar.xz nix-ed68e6541c89e65ee654c1eb9ed9dce64ac1613e.tar.zst nix-ed68e6541c89e65ee654c1eb9ed9dce64ac1613e.zip |
Update ginaz to be heavily modular
Diffstat (limited to 'home')
-rw-r--r-- | home/nipsy/common/optional/desktops/default.nix | 16 | ||||
-rw-r--r-- | home/nipsy/common/optional/desktops/i3/default.nix | 10 |
2 files changed, 25 insertions, 1 deletions
diff --git a/home/nipsy/common/optional/desktops/default.nix b/home/nipsy/common/optional/desktops/default.nix index 0bb8411..41a498b 100644 --- a/home/nipsy/common/optional/desktops/default.nix +++ b/home/nipsy/common/optional/desktops/default.nix @@ -1,7 +1,23 @@ +{ config, pkgs, ... }: { imports = [ ./gtk.nix ./i3 ./services/dunst.nix ]; + + programs.password-store = { + enable = true; + package = pkgs.pass.withExtensions (exts: with exts; [ + pass-otp + ]); + settings = { + PASSWORD_STORE_DIR = "${config.home.homeDirectory}/.password-store"; + }; + }; + + services.gpg-agent = { + enable = true; + enableSshSupport = true; + }; } diff --git a/home/nipsy/common/optional/desktops/i3/default.nix b/home/nipsy/common/optional/desktops/i3/default.nix index d369ff2..4eb0170 100644 --- a/home/nipsy/common/optional/desktops/i3/default.nix +++ b/home/nipsy/common/optional/desktops/i3/default.nix @@ -1,10 +1,18 @@ +{ pkgs, ... }: { + home.packages = [ + pkgs.dmenu + pkgs.picom + ]; + programs.i3status = { enable = true; }; + services.network-manager-applet.enable = true; + xsession.windowManager.i3 = { enable = true; - extraConfig = (builtins.readFile ./config); + #extraConfig = (builtins.readFile ./config); }; } |