main
1{den, ...}: {
2 den.aspects.desktop.includes = [den.aspects.desktop.utils];
3 den.aspects.desktop.utils = {
4 nixos = {pkgs, ...}: {
5 environment.systemPackages = with pkgs; [
6 wl-clipboard-rs
7
8 # Thumbnail
9 gdk-pixbuf
10 libheif
11 webp-pixbuf-loader
12 ffmpeg-headless
13 ffmpegthumbnailer
14 ];
15 };
16
17 provides.to-users.hjem = {pkgs, ...}: {
18 systemd.services.polkit-gnome = {
19 description = "GNOME PolicyKit Agent";
20 partOf = ["graphical-session.target"];
21 after = ["graphical-session.target"];
22 wantedBy = ["graphical-session.target"];
23 script = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1";
24 };
25 };
26 };
27}