Moved desktop entries to a new file and added fingerprint sensor support (SDDM currently slowed down by it)

This commit is contained in:
2025-10-30 15:02:19 +01:00
parent 5455528f40
commit a5a17cdbfd
13 changed files with 152 additions and 98 deletions

View File

@ -11,6 +11,7 @@
# or inputs.zen-browser.homeModules.twilight
# or inputs.zen-browser.homeModules.twilight-official
./neovim-home.nix
./desktop-entries.nix
]
++ lib.optional hyprlandEnabled ./hyprland/hyprland-home.nix;
@ -24,87 +25,6 @@
# changes in each release.
home.stateVersion = version;
xdg = {
desktopEntries.youtube = {
name = "YouTube";
exec = "chromium --app=https://www.youtube.com";
terminal = false;
type = "Application";
icon = "applications-multimedia";
categories = [ "AudioVideo" "Player" "Network" ];
};
desktopEntries."org.kde.konsole" = {
name = "Konsole";
noDisplay = true;
};
desktopEntries."org.kde.kinfocenter" = {
name = "Info Center";
noDisplay = true;
};
desktopEntries."org.kde.khelpcenter" = {
name = "Help Center";
noDisplay = true;
};
desktopEntries."org.kde.kmenuedit" = {
name = "Menu Editor";
noDisplay = true;
};
desktopEntries."micro" = {
name = "Micro";
noDisplay = true;
};
desktopEntries."nvim" = {
name = "Neovim";
noDisplay = true;
};
desktopEntries."btop" = {
name = "btop++";
noDisplay = true;
};
desktopEntries."chromium-desktop" = {
name = "Chromium";
noDisplay = true;
};
desktopEntries."nixos-manual" = {
name = "NixOS Manual";
noDisplay = true;
};
desktopEntries."org.freedesktop.IBus.Setup" = {
name = "IBus Preferences";
noDisplay = true;
};
desktopEntries."org.kde.drkonqi" = {
name = "Crashed Processes Viewer";
noDisplay = true;
};
desktopEntries."com.cloudflare.WarpTaskbar" = {
name = "Cloudflare Zero Trust";
noDisplay = true;
};
desktopEntries."org.kde.kwrite" = {
name = "KWrite";
noDisplay = true;
};
desktopEntries."org.kde.discover" = {
name = "Discover";
noDisplay = true;
};
};
# Let Home Manager install and manage itself.
programs = {
home-manager = { enable = true; };