remove unwanted desktop files

This commit is contained in:
Tyler Starr 2024-04-11 00:53:33 -07:00
parent 2662e517d6
commit ffb5741432
3 changed files with 22 additions and 10 deletions

View File

@ -70,8 +70,20 @@ in {
sound.enable = true; sound.enable = true;
hardware.pulseaudio.enable = lib.mkForce false; hardware.pulseaudio.enable = lib.mkForce false;
# GNOME settings through home
home-manager.users.${user} = { home-manager.users.${user} = {
# Remove unwanted desktop entries
# Some are added to ~/.local/share/applications and must be removed manually there
# TODO: Use chezmoi to Hide these desktop files
xdg.desktopEntries.cups = { name = ""; exec = null; settings.Hidden = "true"; };
xdg.desktopEntries.writer = { name = ""; exec = null; settings.Hidden = "true"; };
xdg.desktopEntries.math = { name = ""; exec = null; settings.Hidden = "true"; };
xdg.desktopEntries.calc = { name = ""; exec = null; settings.Hidden = "true"; };
xdg.desktopEntries.draw = { name = ""; exec = null; settings.Hidden = "true"; };
xdg.desktopEntries.impress = { name = ""; exec = null; settings.Hidden = "true"; };
xdg.desktopEntries.base = { name = ""; exec = null; settings.Hidden = "true"; };
xdg.desktopEntries.xterm = { name = ""; exec = null; settings.Hidden = "true"; };
# GNOME settings through home
dconf.settings = { dconf.settings = {
"org/gnome/desktop/background" = { "org/gnome/desktop/background" = {
picture-options = "centered"; picture-options = "centered";

View File

@ -66,6 +66,15 @@ in {
}; };
}; };
services = {
gvfs.enable = true;
blueman.enable = true;
printing.enable = true;
printing.drivers = [ pkgs.hplip ];
avahi.enable = true;
avahi.nssmdns4 = true;
};
# enable sway window manager # enable sway window manager
programs.sway = { programs.sway = {
enable = true; enable = true;

View File

@ -21,14 +21,5 @@ in {
alsa.support32Bit = true; alsa.support32Bit = true;
pulse.enable = true; pulse.enable = true;
}; };
services = {
gvfs.enable = true;
blueman.enable = true;
printing.enable = true;
printing.drivers = [ pkgs.hplip ];
avahi.enable = true;
avahi.nssmdns4 = true;
};
}; };
} }