57 lines
1 KiB
Nix
57 lines
1 KiB
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
|
|
'';
|
|
};
|
|
|
|
services.desktopManager.gnome.enable = true;
|
|
|
|
fonts.packages = with pkgs; [
|
|
nerd-fonts.symbols-only
|
|
nerd-fonts.noto
|
|
nerd-fonts.ubuntu
|
|
nerd-fonts.ubuntu-sans
|
|
nerd-fonts.lilex
|
|
nerd-fonts.hack
|
|
nerd-fonts.fira-code
|
|
nerd-fonts.departure-mono
|
|
jetbrains-mono
|
|
monocraft
|
|
];
|
|
|
|
programs.nix-ld.enable = true;
|
|
|
|
programs.nix-ld.libraries = with pkgs; [
|
|
libGL
|
|
];
|
|
|
|
nix.extraOptions = ''
|
|
trusted-users = root rhea
|
|
'';
|
|
|
|
programs.dconf.enable = true;
|
|
|
|
virtualisation.spiceUSBRedirection.enable = true;
|
|
|
|
services.usbmuxd.enable = true;
|
|
}
|