Roles: delete gnome

Only used it on the iMac
This commit is contained in:
Toast 2025-11-06 22:41:38 +01:00
parent b8264643e6
commit 9f7cf822ed
6 changed files with 0 additions and 159 deletions

View file

@ -1,6 +0,0 @@
{...}: {
imports = [
./programs
./gnome.nix
];
}

View file

@ -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;
};
};
};
}

View file

@ -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";
};
};
};
}

View file

@ -1,11 +0,0 @@
{pkgs, ...}: {
imports = [
./blackbox.nix
./firefox.nix
./nautilus.nix
];
environment.systemPackages = with pkgs; [
gnome-tweaks
dconf-editor
];
}

View file

@ -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);
'';
};
}

View file

@ -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;
};
};
};
}