From 3b7f0575a549dd85ac94f1f9a499ca536e78b013 Mon Sep 17 00:00:00 2001 From: Thiago Sposito Date: Sun, 5 Oct 2025 21:50:03 -0300 Subject: [PATCH] feat: update home-manager configuration and add custom icon support - Include icons.nix in home.nix imports for custom icons - Update Kitty desktop entry to use custom icon path - Add librsvg and shared-mime-info to GNOME extensions --- home-manager/gnome/default.nix | 2 ++ home-manager/home.nix | 10 ++++++---- home-manager/icons.nix | 4 +++- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/home-manager/gnome/default.nix b/home-manager/gnome/default.nix index 642815d..4d7e6ed 100644 --- a/home-manager/gnome/default.nix +++ b/home-manager/gnome/default.nix @@ -35,6 +35,8 @@ gnomeExtensions.space-bar gnomeExtensions.tray-icons-reloaded gnomeExtensions.vitals + librsvg nordzy-icon-theme + shared-mime-info ]; } diff --git a/home-manager/home.nix b/home-manager/home.nix index 6785325..68907af 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -1,11 +1,13 @@ -{ pkgs -, lib -, ... +{ + pkgs, + lib, + ... }: { imports = [ ./custom.nix ./gnome + ./icons.nix ./nvim ./zsh.nix ]; @@ -84,7 +86,7 @@ userEmail = "th.spo@pm.me"; userName = "Thiago Sposito"; }; - + gpg = { enable = true; package = pkgs.gnupg; diff --git a/home-manager/icons.nix b/home-manager/icons.nix index 896516e..3d5484b 100644 --- a/home-manager/icons.nix +++ b/home-manager/icons.nix @@ -5,7 +5,9 @@ xdg.desktopEntries.kitty = { name = "Kitty"; exec = "kitty"; - icon = "kitty"; + icon = "${ + icons.packages.${pkgs.system}.default + }/share/icons/hicolor/scalable/apps/custom/kitty.svg"; terminal = false; categories = [ "System"