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
This commit is contained in:
Thiago Sposito 2025-10-05 21:50:03 -03:00
parent 294ab93887
commit 3b7f0575a5
3 changed files with 11 additions and 5 deletions

View file

@ -35,6 +35,8 @@
gnomeExtensions.space-bar gnomeExtensions.space-bar
gnomeExtensions.tray-icons-reloaded gnomeExtensions.tray-icons-reloaded
gnomeExtensions.vitals gnomeExtensions.vitals
librsvg
nordzy-icon-theme nordzy-icon-theme
shared-mime-info
]; ];
} }

View file

@ -1,11 +1,13 @@
{ pkgs {
, lib pkgs,
, ... lib,
...
}: }:
{ {
imports = [ imports = [
./custom.nix ./custom.nix
./gnome ./gnome
./icons.nix
./nvim ./nvim
./zsh.nix ./zsh.nix
]; ];

View file

@ -5,7 +5,9 @@
xdg.desktopEntries.kitty = { xdg.desktopEntries.kitty = {
name = "Kitty"; name = "Kitty";
exec = "kitty"; exec = "kitty";
icon = "kitty"; icon = "${
icons.packages.${pkgs.system}.default
}/share/icons/hicolor/scalable/apps/custom/kitty.svg";
terminal = false; terminal = false;
categories = [ categories = [
"System" "System"