aboutsummaryrefslogtreecommitdiff
path: root/nixos/configuration.nix
diff options
context:
space:
mode:
authorZhongheng Liu <z.liu@outlook.com.gr>2024-10-06 23:43:37 +0300
committerZhongheng Liu <z.liu@outlook.com.gr>2024-10-06 23:43:37 +0300
commit62c6c836e39a22600547d37de9bb5834863121f0 (patch)
tree5e1be51c80b7254e7db8d0e31833e6d187ae5443 /nixos/configuration.nix
parent9724c8e4f4885074cc0ce5e81898d5d5dfaa0e83 (diff)
downloadnixos-configuration-62c6c836e39a22600547d37de9bb5834863121f0.tar.gz
nixos-configuration-62c6c836e39a22600547d37de9bb5834863121f0.tar.bz2
nixos-configuration-62c6c836e39a22600547d37de9bb5834863121f0.zip
feat: pass and import plugins config
Diffstat (limited to 'nixos/configuration.nix')
-rw-r--r--nixos/configuration.nix15
1 files changed, 14 insertions, 1 deletions
diff --git a/nixos/configuration.nix b/nixos/configuration.nix
index 57b5b02..fe01c16 100644
--- a/nixos/configuration.nix
+++ b/nixos/configuration.nix
@@ -22,6 +22,13 @@
FLAKE = config.myConfigLocation;
GTK_IM_MODULE = lib.mkForce "";
};
+
+ services.pcscd.enable = true;
+ programs.gnupg.agent = {
+ enable = true;
+ pinentryPackage = pkgs.pinentry-curses;
+ enableSSHSupport = true;
+ };
programs.gamescope = {
enable = true;
capSysNice = true;
@@ -82,6 +89,12 @@
};
security.polkit.enable = true;
environment.systemPackages = with pkgs; [
+ (pass-wayland.withExtensions (exts: [
+ exts.pass-otp
+ exts.pass-import
+ ]))
+ gparted
+ zed-editor
libsForQt5.qt5.qtquickcontrols2
libsForQt5.qt5.qtgraphicaleffects
];
@@ -138,7 +151,7 @@
initialPassword = "stevenpassword";
isNormalUser = true;
openssh.authorizedKeys.keys = [];
- packages = with pkgs; [nh gparted];
+ packages = with pkgs; [nh];
extraGroups = ["wheel" "input" "networkmanager"];
};
};