diff --git a/README.md b/README.md index ba6c24d3..dde36c95 100644 --- a/README.md +++ b/README.md @@ -19,4 +19,16 @@ Repo for nix configuration files #### Root * `flake.nix` - The main configuration file for all systems -* `configuration.nix` - Common configuration across alls ystems \ No newline at end of file +* `configuration.nix` - Common configuration across alls ystems + +--- +# Theming +* To change system-wide themes, you need to change the following: + 1. `desktops/gnome.nix` - Change the imports at the bottom. + 2. `users/albert/dconf.nix` - Change the theme variants in the following: + * `org/gnome/shell/extensions/nightthemeswitcher/gtk-variants` + * `org/gnome/shell/extensions/nightthemeswitcher/icon-variants` + * `org/gnome/shell/extensions/nightthemeswitcher/shell-variants` + 3. `common/dotfiles/neovim.nix` - Change the following: + * `plugins = with pkgs.vimPlugins` - Add your theme under "Themes" + * `extraConfig` - Change the `colorscheme` section \ No newline at end of file diff --git a/desktops/gnome.nix b/desktops/gnome.nix index c38fc76c..09679fd1 100644 --- a/desktops/gnome.nix +++ b/desktops/gnome.nix @@ -56,6 +56,7 @@ ./gnome/themes/nordic.nix ./gnome/themes/vimix.nix ./gnome/themes/fluent.nix + # You may need to edit which theme you're using in dconf.nix if you remove themes ]; # Idea... Move these to a separate file and tie it into dconf # sections that load the theme automatically when I want it.