From 3a2bc2cda54a4f715adca1bf4bb5be41d2a08645 Mon Sep 17 00:00:00 2001 From: Toast Date: Fri, 13 Sep 2024 14:01:14 +0200 Subject: [PATCH 1/3] Gnome: replace gnome console with blackbox --- roles/gnome/default.nix | 1 + roles/gnome/programs/blackbox.nix | 6 ++++++ roles/gnome/programs/default.nix | 5 +++++ 3 files changed, 12 insertions(+) create mode 100644 roles/gnome/programs/blackbox.nix create mode 100644 roles/gnome/programs/default.nix diff --git a/roles/gnome/default.nix b/roles/gnome/default.nix index 7212ffb..46a06ea 100755 --- a/roles/gnome/default.nix +++ b/roles/gnome/default.nix @@ -1,5 +1,6 @@ {...}: { imports = [ + ./programs ./gnome.nix ]; } diff --git a/roles/gnome/programs/blackbox.nix b/roles/gnome/programs/blackbox.nix new file mode 100644 index 0000000..fa02281 --- /dev/null +++ b/roles/gnome/programs/blackbox.nix @@ -0,0 +1,6 @@ +{pkgs, ...}: { + programs.gnome-terminal.enable = false; + environment.systemPackages = with pkgs; [ + blackbox-terminal + ]; +} diff --git a/roles/gnome/programs/default.nix b/roles/gnome/programs/default.nix new file mode 100644 index 0000000..9f7a57e --- /dev/null +++ b/roles/gnome/programs/default.nix @@ -0,0 +1,5 @@ +{...}: { + imports = [ + ./blackbox.nix + ]; +} From 694104e62c771e6e3c18f96fc481654a750c8187 Mon Sep 17 00:00:00 2001 From: Toast Date: Fri, 13 Sep 2024 14:14:00 +0200 Subject: [PATCH 2/3] Gnome/blackbox: set up preferences --- roles/gnome/programs/blackbox.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/roles/gnome/programs/blackbox.nix b/roles/gnome/programs/blackbox.nix index fa02281..4f23c10 100644 --- a/roles/gnome/programs/blackbox.nix +++ b/roles/gnome/programs/blackbox.nix @@ -3,4 +3,16 @@ environment.systemPackages = with pkgs; [ blackbox-terminal ]; + + home-manager.users.toast = {lib, ...}: { + dconf.settings = with lib.hm.gvariant; { + "com/raggesilver/BlackBox" = { + # Dark mode + style-preference = mkUint32 2; + # Default working directory is home folder + working-directory-mode = mkUint32 1; + custom-font = "JetBrainsMono Nerd Font Mono 12"; + }; + }; + }; } From 6747aba0d3053a8a20ab7af1ab9e924157ee0b4d Mon Sep 17 00:00:00 2001 From: Toast Date: Fri, 13 Sep 2024 14:16:09 +0200 Subject: [PATCH 3/3] Gnome: enable dark mode --- roles/gnome/gnome.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/gnome/gnome.nix b/roles/gnome/gnome.nix index e9c713a..f468f38 100644 --- a/roles/gnome/gnome.nix +++ b/roles/gnome/gnome.nix @@ -19,6 +19,7 @@ "appindicatorsupport@rgcjonas.gmail.com" "dash-to-dock@micxgx.gmail.com" ]; + "org/gnome/desktop/interface".color-scheme = "prefer-dark"; "org/gnome/mutter".dynamic-workspaces = true; }; };