Move some services to desktop.nix

This commit is contained in:
Thomas Avé 2024-06-13 18:04:20 +02:00
parent a9459f881a
commit 186c797ad5
3 changed files with 45 additions and 29 deletions

View File

@ -91,9 +91,19 @@ in
};
xdg.mimeApps.defaultApplications = {
"application/json" = [ "firefox.desktop" ];
"application/x-extension-htm" = [ "firefox.desktop" ];
"application/x-extension-html" = [ "firefox.desktop" ];
"application/x-extension-shtml" = [ "firefox.desktop" ];
"application/x-extension-xhtml" = [ "firefox.desktop" ];
"application/x-extension-xht" = [ "firefox.desktop" ];
"application/xhtml+xml" = [ "firefox.desktop" ];
"text/html" = [ "firefox.desktop" ];
"text/xml" = [ "firefox.desktop" ];
"x-scheme-handler/about" = [ "firefox.desktop" ];
"x-scheme-handler/ftp" = [ "firefox.desktop" ];
"x-scheme-handler/http" = [ "firefox.desktop" ];
"x-scheme-handler/unknown" = [ "firefox.desktop" ];
"x-scheme-handler/https" = [ "firefox.desktop" ];
};
}

View File

@ -61,40 +61,12 @@ let
fi
fi
'';
in
{
services.kdeconnect = {
enable = true;
package = pkgs.kdePackages.kdeconnect-kde;
indicator = true;
};
in {
home.packages = [
pkgs.wl-clipboard
pkgs.jq
];
gtk = {
enable = true;
theme = {
package = pkgs.gnome.gnome-themes-extra;
name = "Adwaita-dark";
};
iconTheme = {
name = "Papirus";
package = pkgs.papirus-icon-theme;
};
};
home.pointerCursor = {
gtk.enable = true;
name = "Adwaita";
size = 28;
package = pkgs.gnome.adwaita-icon-theme;
};
services.cliphist = { enable = true; };
services.hyprpaper = {
enable = true;
settings = {

View File

@ -11,6 +11,7 @@
../ssh
../mpv
];
home.packages = with pkgs; [
telegram-desktop
webcord
@ -20,4 +21,37 @@
evince
loupe
];
services.kdeconnect = {
enable = true;
package = pkgs.kdePackages.kdeconnect-kde;
indicator = true;
};
gtk = {
enable = true;
theme = {
package = pkgs.gnome.gnome-themes-extra;
name = "Adwaita-dark";
};
iconTheme = {
name = "Papirus";
package = pkgs.papirus-icon-theme;
};
};
home.pointerCursor = {
gtk.enable = true;
name = "Adwaita";
size = 28;
package = pkgs.gnome.adwaita-icon-theme;
};
services.cliphist = { enable = true; };
xdg.mimeApps.defaultApplications = {
"application/pdf" = "org.gnome.Evince.desktop";
"video/*" = "mpv.desktop";
"audio/*" = "mpv.desktop";
};
}