diff --git a/home/apps/default.nix b/home/apps/default.nix index 27c231c..032a3b3 100644 --- a/home/apps/default.nix +++ b/home/apps/default.nix @@ -5,6 +5,7 @@ ./discord.nix ./fonts.nix ./git.nix + ./gnome.nix ./gpg.nix ./gtk.nix ./kubernetes.nix diff --git a/home/apps/gnome.nix b/home/apps/gnome.nix new file mode 100644 index 0000000..5a52cd3 --- /dev/null +++ b/home/apps/gnome.nix @@ -0,0 +1,61 @@ +{ + lib, + pkgs, + ... +}: let + primary-color = "#161321"; + secondary-color = "#161321"; + wallpaper-uri = "file://${../wallpapers/dhm_1610.png}"; +in { + home.packages = with pkgs.gnomeExtensions; [ + appindicator + blur-my-shell + mullvad-indicator + noannoyance-fork + pop-shell + user-themes + ]; + + dconf.settings = with lib.hm.gvariant; { + # input + "org/gnome/desktop/wm/preferences" = { + resize-with-right-button = true; + }; + "org/gnome/desktop/input-sources" = { + sources = [(mkTuple ["xkb" "us"])]; + xkb-options = ["caps:ctrl_modifier"]; + }; + + # rice + "org/gnome/shell" = { + disable-user-extensions = false; + enabled-extensions = [ + "appindicatorsupport@rgcjonas.gmail.com" + "blur-my-shell@aunetx" + "drive-menu@gnome-shell-extensions.gcampax.github.com" + "mullvadindicator@pobega.github.com" + "noannoyance-fork@vrba.dev" + "user-theme@gnome-shell-extensions.gcampax.github.com" + ]; + favorite-apps = ["org.gnome.Nautilus.desktop" "chromium-browser.desktop" "org.wezfurlong.wezterm.desktop"]; + }; + "org/gnome/shell/extensions/user-theme" = { + name = "Catppuccin-Frappe-Compact-Pink-Dark"; + }; + + # wallpaper + "org/gnome/desktop/background" = { + color-shading-type = "solid"; + picture-options = "zoom"; + picture-uri = wallpaper-uri; + picture-uri-dark = wallpaper-uri; + inherit primary-color secondary-color; + }; + "org/gnome/desktop/screensaver" = { + color-shading-type = "solid"; + picture-options = "zoom"; + picture-uri = wallpaper-uri; + inherit primary-color secondary-color; + }; + }; +} diff --git a/home/apps/starship/config.toml b/home/apps/starship/config.toml index a8319b9..984362d 100644 --- a/home/apps/starship/config.toml +++ b/home/apps/starship/config.toml @@ -76,7 +76,7 @@ $character""" add_newline = true continuation_prompt = '[>](bold subtext0) ' -palette = "catppuccin_frappe" +palette = "catppuccin_mocha" [character] success_symbol = '[λ](bold text)' diff --git a/machines/futomaki/default.nix b/machines/futomaki/default.nix index f379717..f6ef300 100644 --- a/machines/futomaki/default.nix +++ b/machines/futomaki/default.nix @@ -5,6 +5,8 @@ }: { imports = [./hardware.nix]; + dotfiles.desktop = "gnome"; + networking = { networkmanager.enable = true; firewall.enable = true;