From c17d5f7b2d3441ce048593aa3800460d238ed2ca Mon Sep 17 00:00:00 2001 From: RGBCube Date: Wed, 1 Nov 2023 19:15:39 +0300 Subject: [PATCH] Add fuzzel & GTK theme --- machines/enka/fuzzel/default.nix | 28 ++++++++++++++++++++++++++++ machines/enka/gtk/default.nix | 27 +++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 machines/enka/fuzzel/default.nix create mode 100644 machines/enka/gtk/default.nix diff --git a/machines/enka/fuzzel/default.nix b/machines/enka/fuzzel/default.nix new file mode 100644 index 0000000..5430fad --- /dev/null +++ b/machines/enka/fuzzel/default.nix @@ -0,0 +1,28 @@ +{ homeConfiguration, enabled, ... }: + +homeConfiguration "nixos" { + programs.fuzzel = enabled { + settings = '' + font = JetBrainsMono:size=12 + prompt = "❯ " + + terminal = kitty + + tabs = 4 + + horizontal-pad = 10 + vertical-pad = 10 + inner-pad = 5 + + background-color = 1D2021 + text = DDC7A1 + match = D79921 + selection = DDC7A1 + selection-text = 1D2021 + border = D79921 + + [border] + radius = 0 + ''; + }; +} diff --git a/machines/enka/gtk/default.nix b/machines/enka/gtk/default.nix new file mode 100644 index 0000000..a4116d9 --- /dev/null +++ b/machines/enka/gtk/default.nix @@ -0,0 +1,27 @@ +{ pkgs, homeConfiguration, enabled, ... }: + +homeConfiguration "nixos" { + gtk = enabled { + cursorTheme = { + package = pkgs.capitaine-cursors-themed; + name = "Gruvbox"; + }; + + font = { + package = pkgs.jetbrains-mono; + name = "JetBrainsMono"; + size = 11; + }; + + iconTheme = { + package = pkgs.gruvbox-dark-icons-gtk; + name = "gruvbox-dark"; + }; + + theme = { + package = pkgs.gruvbox-gtk-theme; + name = "Gruvbox-Dark-BL"; + }; + }; +} +