feat: add sops, nitrokey support, update deps

* add `.sops.yaml`, secrets, pgp keys
* add nitrokey + smartcard pkgs, udev rules
* update flake inputs
* comment out ollama-cuda
This commit is contained in:
Thiago Sposito 2025-09-24 00:48:23 -03:00
parent 0f49cae653
commit 2a8494b24b
Signed by: thiago
GPG key ID: 3065EA73A976D430
9 changed files with 31 additions and 16 deletions

View file

@ -89,8 +89,6 @@
defaultSession = "gnome";
};
udev.packages = [ pkgs.libwacom ];
avahi = {
enable = true;
nssmdns4 = true;

View file

@ -90,7 +90,7 @@
gdm.wayland = true;
defaultSession = "gnome";
};
udev.packages = [ pkgs.libwacom ];
avahi = {
enable = true;
nssmdns4 = true;

View file

@ -16,17 +16,22 @@
value.source = value.flake;
}) config.nix.registry;
systemPackages = with pkgs; [
ccid
exfat
file
fuse3
gcsfuse
git
gnupg
hidapi
home-manager
keymapp
libnitrokey
libusb1
opensc
pciutils
pcsc-safenet
pcsclite
pcsctools
pkcs11helper
rclone
@ -45,7 +50,7 @@
nixPath = [ "/etc/nix/path" ];
settings = {
download-buffer-size = "512MiB";
download-buffer-size = "512M";
experimental-features = "nix-command flakes";
auto-optimise-store = true;
};
@ -65,10 +70,14 @@
pcscd.enable = true;
# xserver.displayManager.sessionCommands =
# "${pkgs.xorg.xmodmap}/bin/xmodmap -e 'keycode 64 = Alt_L'";
udev.packages = [
pkgs.libwacom
pkgs.nitrokey-udev-rules
];
};
users.groups.scard = { };
time.timeZone = "America/Sao_Paulo";
users.defaultUserShell = pkgs.zsh;
}