diff --git a/hosts/darwin/home/partials/wallpaper/walls.jpg b/hosts/darwin/home/partials/wallpaper/walls.jpg index 3b9f4aa..da36336 100644 Binary files a/hosts/darwin/home/partials/wallpaper/walls.jpg and b/hosts/darwin/home/partials/wallpaper/walls.jpg differ diff --git a/hosts/darwin/home/users/alistreaza.nix b/hosts/darwin/home/users/alistreaza.nix index 58a7f44..e4f494b 100644 --- a/hosts/darwin/home/users/alistreaza.nix +++ b/hosts/darwin/home/users/alistreaza.nix @@ -19,12 +19,6 @@ }; }; - home.file = { - ".config/ghostty/" = { - source = ./config/ghostty; - }; - }; - # Shell apps home.shell.nh.enable = true; home.shell.zsh.enable = true; diff --git a/hosts/nixos/home/partials/gnome/walls.jpg b/hosts/nixos/home/partials/gnome/walls.jpg index cf35a29..da36336 100644 Binary files a/hosts/nixos/home/partials/gnome/walls.jpg and b/hosts/nixos/home/partials/gnome/walls.jpg differ diff --git a/modules/system/nixos/shells/shell.nix b/modules/system/nixos/shells/shell.nix new file mode 100644 index 0000000..892c0cc --- /dev/null +++ b/modules/system/nixos/shells/shell.nix @@ -0,0 +1,44 @@ +{ + lib, + pkgs, + config, + ... +}: +with lib; +let + cfg = config.os.shells.gnome; +in +{ + options.os.shells.gnome = { + enable = mkEnableOption "System gnome shell service"; + }; + config = mkIf cfg.enable { + + services.displayManager.gdm.enable = true; + services.desktopManager.gnome.enable = true; + + services.gnome.games.enable = false; + services.gnome.core-apps.enable = false; + services.gnome.core-developer-tools.enable = false; + + services.gvfs.enable = true; # SMB, FTP, ... access + + environment = { + + gnome.excludePackages = with pkgs; [ + gnome-tour + gnome-user-docs + ]; + + systemPackages = + with pkgs; + [ nautilus ] + ++ [ ptyxis ] + ++ [ + loupe + papers + ]; + }; + + }; +}