From 92a937801db8ab3853bb40aa4a249419a817e075 Mon Sep 17 00:00:00 2001 From: Aly Raffauf Date: Sun, 5 May 2024 13:27:22 -0400 Subject: [PATCH] home: explciitly list theming in user modules --- aly.nix | 45 ++++++++++++++++++++++++++++++++++++++++++++- dustin.nix | 52 +++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 93 insertions(+), 4 deletions(-) diff --git a/aly.nix b/aly.nix index f196a8bf..95ee48cc 100644 --- a/aly.nix +++ b/aly.nix @@ -42,6 +42,49 @@ enable = true; randomWallpaper = true; }; + theme = { + enable = true; + gtk = { + name = "Catppuccin-Frappe-Compact-Mauve-Dark"; + package = pkgs.catppuccin-gtk.override { + accents = ["mauve"]; + size = "compact"; + variant = "frappe"; + tweaks = ["normal"]; + }; + }; + iconTheme = { + name = "Papirus-Dark"; + package = pkgs.catppuccin-papirus-folders.override { + flavor = "frappe"; + accent = "mauve"; + }; + }; + cursorTheme = { + name = "Catppuccin-Frappe-Dark-Cursors"; + size = 24; + package = pkgs.catppuccin-cursors.frappeDark; + }; + font = { + name = "NotoSansNerdFont"; + size = 11; + package = pkgs.nerdfonts.override {fonts = ["Noto"];}; + }; + terminalFont = { + name = "NotoSansMNerdFont"; + size = 11; + package = pkgs.nerdfonts.override {fonts = ["Noto"];}; + }; + colors = { + text = "#FAFAFA"; + background = "#232634"; + primary = "#CA9EE6"; + secondary = "#99D1DB"; + inactive = "#626880"; + shadow = "#1A1A1A"; + }; + wallpaper = "${config.xdg.dataHome}/backgrounds/jr-korpa-9XngoIpxcEo-unsplash.jpg"; + }; }; apps = { alacritty.enable = true; @@ -82,7 +125,7 @@ # Workspace - Browser workspace = 1,defaultName:web workspace = 2,defaultName:code - + # windowrulev2 = workspace name:browser,class:(firefox) windowrulev2 = workspace 1,class:(firefox) diff --git a/dustin.nix b/dustin.nix index 3e9dc19a..07f68a05 100644 --- a/dustin.nix +++ b/dustin.nix @@ -21,10 +21,56 @@ ]; alyraffauf = { - desktop.hyprland = { - enable = true; - hyprpaper.randomWallpaper = false; + desktop = { + hyprland = { + enable = true; + hyprpaper.randomWallpaper = false; + }; + theme = { + enable = true; + gtk = { + name = "Catppuccin-Frappe-Compact-Mauve-Dark"; + package = pkgs.catppuccin-gtk.override { + accents = ["mauve"]; + size = "compact"; + variant = "frappe"; + tweaks = ["normal"]; + }; + }; + iconTheme = { + name = "Papirus-Dark"; + package = pkgs.catppuccin-papirus-folders.override { + flavor = "frappe"; + accent = "mauve"; + }; + }; + cursorTheme = { + name = "Catppuccin-Frappe-Dark-Cursors"; + size = 24; + package = pkgs.catppuccin-cursors.frappeDark; + }; + font = { + name = "NotoSansNerdFont"; + size = 11; + package = pkgs.nerdfonts.override {fonts = ["Noto"];}; + }; + terminalFont = { + name = "NotoSansMNerdFont"; + size = 11; + package = pkgs.nerdfonts.override {fonts = ["Noto"];}; + }; + colors = { + text = "#FAFAFA"; + background = "#232634"; + primary = "#CA9EE6"; + secondary = "#99D1DB"; + inactive = "#626880"; + shadow = "#1A1A1A"; + }; + wallpaper = "${config.xdg.dataHome}/backgrounds/jr-korpa-9XngoIpxcEo-unsplash.jpg"; + }; }; + apps = { alacritty.enable = true; bash.enable = true;