mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-05-19 02:46:06 -07:00
Compare commits
2 Commits
0d5963f3eb
...
ffb5741432
Author | SHA1 | Date | |
---|---|---|---|
ffb5741432 | |||
2662e517d6 |
@ -34,6 +34,28 @@ in {
|
||||
#gnomeExtensions.fullscreen-avoider
|
||||
];
|
||||
|
||||
environment.gnome.excludePackages = with pkgs.gnome; [
|
||||
baobab # disk usage analyzer
|
||||
cheese # photo booth
|
||||
epiphany # web browser
|
||||
pkgs.gedit # text editor
|
||||
simple-scan # document scanner
|
||||
totem # video player
|
||||
yelp # help viewer
|
||||
evince # document viewer
|
||||
geary # email client
|
||||
seahorse # password manager
|
||||
pkgs.gnome-tour # tour app
|
||||
pkgs.snapshot # camera application
|
||||
|
||||
# these should be self explanatory
|
||||
pkgs.gnome-connections
|
||||
gnome-font-viewer
|
||||
gnome-logs
|
||||
gnome-maps
|
||||
gnome-music
|
||||
];
|
||||
|
||||
# Enable wayland gnome
|
||||
services.xserver = {
|
||||
enable = true;
|
||||
@ -48,8 +70,20 @@ in {
|
||||
sound.enable = true;
|
||||
hardware.pulseaudio.enable = lib.mkForce false;
|
||||
|
||||
# GNOME settings through home
|
||||
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 = {
|
||||
"org/gnome/desktop/background" = {
|
||||
picture-options = "centered";
|
||||
|
@ -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
|
||||
programs.sway = {
|
||||
enable = true;
|
||||
|
@ -21,14 +21,5 @@ in {
|
||||
alsa.support32Bit = true;
|
||||
pulse.enable = true;
|
||||
};
|
||||
|
||||
services = {
|
||||
gvfs.enable = true;
|
||||
blueman.enable = true;
|
||||
printing.enable = true;
|
||||
printing.drivers = [ pkgs.hplip ];
|
||||
avahi.enable = true;
|
||||
avahi.nssmdns4 = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user