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}