Update: $(date +%Y-%m-%d_%H:%M)

This commit is contained in:
Sergei Poljanski 2025-12-09 00:06:05 +02:00
commit 4ca9436b64
Signed by: asxpi
GPG key ID: 4F8851660FA4121B

View file

@ -112,12 +112,17 @@
# Internet # Internet
thunderbird thunderbird
telegram-desktop telegram-desktop
firefox-devedition-bin firefox-devedition
# claude-code is now provided by the flake # Code
zed-editor zed-editor
]; ];
}; };
# Set GPG_TTY for all users
environment.shellInit = ''
export GPG_TTY=$(tty)
'';
# Install firefox. # Install firefox.
# programs.firefox.enable = true; # programs.firefox.enable = true;
@ -135,17 +140,21 @@
htop htop
fastfetch fastfetch
nodejs_20 nodejs_20
gnupg
]; ];
# Create a wrapper script for nixos-rebuild # Create a wrapper script for nixos-rebuild
environment.shellAliases = { environment.shellAliases = {
nrs = "sudo nixos-rebuild switch && cd /etc/nixos && sudo git add -A && sudo git commit -m 'Update: $(date +%Y-%m-%d_%H:%M)' && sudo git push origin main"; nrs = "export GPG_TTY=$(tty) && sudo nixos-rebuild switch && cd /etc/nixos && sudo git add -A && git commit -S -m 'Update: $(date +%Y-%m-%d_%H:%M)' && git push origin main";
}; };
environment.etc."gitconfig".text = '' environment.etc."gitconfig".text = ''
[user] [user]
name = Sergei Poljanski name = Sergei Poljanski
email = me@asxp.io email = me@asxp.io
signingkey = 4F8851660FA4121B
[commit]
gpgsign = true
[init] [init]
defaultBranch = main defaultBranch = main
[safe] [safe]
@ -158,10 +167,11 @@
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.
# programs.mtr.enable = true; # programs.mtr.enable = true;
# programs.gnupg.agent = { programs.gnupg.agent = {
# enable = true; enable = true;
# enableSSHSupport = true; enableSSHSupport = true;
# }; pinentryPackage = pkgs.pinentry-curses;
};
# List services that you want to enable: # List services that you want to enable: