nix-config/modules/essentials/environment.nix

41 lines
662 B
Nix

{ pkgs, ... }:
{
programs.zsh.enable = true;
environment = {
pathsToLink = [ "/share/zsh" ];
sessionVariables = {
NIXOS_OZONE_WL = "1";
};
systemPackages = with pkgs; [
fprintd
polkit_gnome
];
etc."xdg/gtk-2.0/gtkrc".text = ''
gtk-theme-name = "Papirus-Dark"
'';
etc."xdg/gtk-3.0/settings.ini".text = ''
[Settings]
gtk-theme-name = Papirus-Dark
'';
};
fonts.packages = with pkgs; [
nerdfonts
jetbrains-mono
];
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs; [
libGL
];
nix.extraOptions = ''
trusted-users = root rhea
'';
}