configuration.nix/system/packages.nix

36 lines
766 B
Nix
Raw Normal View History

2023-03-29 21:48:55 +05:30
{ pkgs, ... }: {
2023-03-18 21:43:48 +05:30
fonts = {
enableDefaultFonts = true;
fontDir.enable = true;
fonts = with pkgs; [
2023-03-22 23:28:58 +05:30
cantarell-fonts
liberation_ttf
2023-03-29 21:48:55 +05:30
(nerdfonts.override { fonts = [ "FiraCode" ]; })
2023-03-22 23:28:58 +05:30
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
];
};
2023-03-15 22:11:59 +05:30
2023-03-23 22:10:30 +05:30
hardware.gpgSmartcards.enable = true;
2023-03-15 22:11:59 +05:30
programs = {
git.enable = true;
2023-03-22 23:28:11 +05:30
gnupg.agent = {
enable = true;
enableExtraSocket = true;
enableSSHSupport = true;
2023-03-26 00:27:45 +05:30
pinentryFlavor = "gnome3";
2023-03-22 23:28:11 +05:30
};
2023-03-15 22:11:59 +05:30
neovim = {
enable = true;
defaultEditor = true;
viAlias = true;
vimAlias = true;
};
xwayland.enable = true;
zsh.enable = true;
};
2023-03-29 21:48:55 +05:30
environment.pathsToLink = [ "/share/zsh" ];
2023-04-04 09:04:29 +05:30
security.pam.services.swaylock = { };
2023-03-15 22:11:59 +05:30
}