diff --git a/common/base-graphical/default.nix b/common/base-graphical/default.nix index 0d2906f..c444297 100644 --- a/common/base-graphical/default.nix +++ b/common/base-graphical/default.nix @@ -14,7 +14,6 @@ in config = mkIf cfg.enable { services.xserver.enable = true; - services.xserver.excludePackages = [ pkgs.xterm ]; services.libinput.enable = true; services.printing.enable = true; services.avahi = { diff --git a/home/qenya/dconf/default.nix b/home/qenya/dconf/default.nix index 6a0512c..466ff5b 100644 --- a/home/qenya/dconf/default.nix +++ b/home/qenya/dconf/default.nix @@ -20,6 +20,7 @@ in ./keyboard.nix ./mouse-touchpad.nix ./multitasking.nix + ./shell.nix ./wellbeing.nix ]; } diff --git a/home/qenya/dconf/shell.nix b/home/qenya/dconf/shell.nix new file mode 100644 index 0000000..73672fd --- /dev/null +++ b/home/qenya/dconf/shell.nix @@ -0,0 +1,26 @@ +{ config, lib, pkgs, ... }: +{ + dconf.settings = { + "org/gnome/shell" = { + disable-user-extensions = true; + + # TODO: this is fine for now on tohru (the only GNOME system I use) but shouldn't depend on certain apps being installed + favorite-apps = [ + "discord.desktop" + "org.gnome.Evolution.desktop" + "firefox.desktop" + "torbrowser.desktop" + "steam.desktop" + "codium.desktop" + "org.gnome.Console.desktop" + "org.gnome.Nautilus.desktop" + "org.gnome.SystemMonitor.desktop" + ]; + + # TODO: fill this out (needs preinstalled stuff removing first) + # app-picker-layout = [ + # ... + # ]; + }; + }; +} diff --git a/home/qenya/packages.nix b/home/qenya/packages.nix index 66f4668..acc7183 100644 --- a/home/qenya/packages.nix +++ b/home/qenya/packages.nix @@ -25,8 +25,6 @@ in discord # https://github.com/NixOS/nixpkgs/issues/427155 # gimp-with-plugins - jellyfin-desktop - keepassxc tor-browser zoom-us @@ -34,5 +32,9 @@ in libreoffice hunspell hunspellDicts.en_GB-ise + ] ++ optionals isGnome [ + celluloid + ] ++ optionals isPlasma [ + haruna ]; } diff --git a/hosts/tohru/default.nix b/hosts/tohru/default.nix index d2c1c88..b1e5bf9 100644 --- a/hosts/tohru/default.nix +++ b/hosts/tohru/default.nix @@ -43,16 +43,11 @@ in nixpkgs.overlays = [ inputs.scoutshonour.overlays.default ]; home-manager.users.qenya = { pkgs, ... }: { home.packages = with pkgs; [ + keepassxc + apostrophe foliate nicotine-plus - - apostrophe - blanket - gnome-podcasts - resources tuba - wike - wordbook # games openttd