diff --git a/roles/gnome/default.nix b/roles/gnome/default.nix deleted file mode 100755 index 46a06ea..0000000 --- a/roles/gnome/default.nix +++ /dev/null @@ -1,6 +0,0 @@ -{...}: { - imports = [ - ./programs - ./gnome.nix - ]; -} diff --git a/roles/gnome/gnome.nix b/roles/gnome/gnome.nix deleted file mode 100644 index ed86051..0000000 --- a/roles/gnome/gnome.nix +++ /dev/null @@ -1,72 +0,0 @@ -{ - pkgs, - lib, - flakeSelf, - ... -}: { - services = { - xserver = { - displayManager.gdm.enable = true; - desktopManager.gnome.enable = true; - }; - gnome.gnome-browser-connector.enable = true; - }; - - qt = { - enable = true; - platformTheme = "gnome"; - style = "adwaita-dark"; - }; - - # Manage this with home-manager - services.gnome.gnome-keyring.enable = lib.mkForce false; - - home-manager.sharedModules = [ - { - services.gnome-keyring.enable = true; - } - ]; - - # Extensions - environment.systemPackages = with pkgs.gnomeExtensions; [ - appindicator - dash-to-dock - panel-workspace-scroll - ]; - - home-manager.users.toast = { - gtk = { - enable = true; - theme = { - name = "adw-gtk3-dark"; - package = pkgs.adw-gtk3; - }; - cursorTheme = { - name = "Kasane Teto"; - package = flakeSelf.outputs.packages.x86_64-linux.kasane-teto-cursor; - }; - }; - services.gnome-keyring.components = ["pkcs11" "secrets"]; - - dconf.settings = { - "org/gnome/shell" = { - enabled-extensions = [ - "appindicatorsupport@rgcjonas.gmail.com" - "dash-to-dock@micxgx.gmail.com" - "panel-workspace-scroll@polymeilex.github.io" - ]; - favorite-apps = ["firefox.desktop" "com.raggesilver.BlackBox.desktop" "org.gnome.Nautilus.desktop" "android-studio.desktop"]; - }; - "org/gnome/desktop/interface" = { - color-scheme = "prefer-dark"; - }; - "org/gnome/desktop/wm/preferences" = { - resize-with-right-button = true; - }; - "org/gnome/mutter" = { - dynamic-workspaces = true; - edge-tiling = true; - }; - }; - }; -} diff --git a/roles/gnome/programs/blackbox.nix b/roles/gnome/programs/blackbox.nix deleted file mode 100644 index 692aaad..0000000 --- a/roles/gnome/programs/blackbox.nix +++ /dev/null @@ -1,33 +0,0 @@ -{pkgs, ...}: { - programs.gnome-terminal.enable = false; - environment = with pkgs; { - gnome.excludePackages = [gnome-console]; - systemPackages = [ - blackbox-terminal - nautilus-open-in-blackbox - ]; - }; - - home-manager.users.toast = { - lib, - pkgs, - ... - }: { - home.file.".local/share/blackbox/schemes".source = - (pkgs.fetchgit { - url = "https://github.com/catppuccin/tilix.git"; - hash = "sha256-jWnxEtoqqqitHsaDErQNNYjv8DBcrJD0XeIKNopbO3c="; - }) - + /themes; - dconf.settings = with lib.hm.gvariant; { - "com/raggesilver/BlackBox" = { - # Dark mode - style-preference = mkUint32 2; - theme-dark = "Catppuccin Mocha"; - # Default working directory is home folder - working-directory-mode = mkUint32 1; - custom-font = "JetBrainsMono Nerd Font Mono 12"; - }; - }; - }; -} diff --git a/roles/gnome/programs/default.nix b/roles/gnome/programs/default.nix deleted file mode 100644 index 88c2cfb..0000000 --- a/roles/gnome/programs/default.nix +++ /dev/null @@ -1,11 +0,0 @@ -{pkgs, ...}: { - imports = [ - ./blackbox.nix - ./firefox.nix - ./nautilus.nix - ]; - environment.systemPackages = with pkgs; [ - gnome-tweaks - dconf-editor - ]; -} diff --git a/roles/gnome/programs/firefox.nix b/roles/gnome/programs/firefox.nix deleted file mode 100644 index c2460fa..0000000 --- a/roles/gnome/programs/firefox.nix +++ /dev/null @@ -1,22 +0,0 @@ -{pkgs, ...}: let - firefox-gnome-theme = pkgs.fetchFromGitHub { - owner = "rafaelmardojai"; - repo = "firefox-gnome-theme"; - rev = "v129"; - hash = "sha256-MOE9NeU2i6Ws1GhGmppMnjOHkNLl2MQMJmGhaMzdoJM="; - }; - profile-location = ".mozilla/firefox/jdnxpg97.temp"; -in { - home-manager.users.toast = { - programs.firefox = { - enableGnomeExtensions = true; - }; - home.file."${profile-location}/chrome".source = firefox-gnome-theme; - }; - programs.firefox = { - autoConfig = '' - lockPref("toolkit.legacyUserProfileCustomizations.stylesheets",true); - lockPref("svg.context-properties.content.enabled",true); - ''; - }; -} diff --git a/roles/gnome/programs/nautilus.nix b/roles/gnome/programs/nautilus.nix deleted file mode 100644 index d01fd83..0000000 --- a/roles/gnome/programs/nautilus.nix +++ /dev/null @@ -1,15 +0,0 @@ -{pkgs, ...}: { - environment.systemPackages = with pkgs; [ - nautilus-python - ]; - - home-manager.users.toast = { - dconf.settings = { - "org/gnome/preferences" = { - date-time-format = "detailed"; - show-create-link = true; - show-delete-permanently = true; - }; - }; - }; -}