aboutsummaryrefslogtreecommitdiffstats
path: root/home
diff options
context:
space:
mode:
authorMark Nipper <nipsy@bitgnome.net>2024-04-13 15:52:28 -0700
committerMark Nipper <nipsy@bitgnome.net>2024-04-13 15:52:28 -0700
commited68e6541c89e65ee654c1eb9ed9dce64ac1613e (patch)
tree5c0c3f2019dcec34d0050afee8f5c8f60b5d4473 /home
parent8f4ff719d0c17d294e7917eef418a4b13f7466b3 (diff)
downloadnix-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.nix16
-rw-r--r--home/nipsy/common/optional/desktops/i3/default.nix10
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);
};
}