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"