1. 15
    1. 6

      This is a great tool to have when managing dconf settings: https://github.com/gvolpe/dconf2nix

    2. 4

      Nice, but fairly clunky. Instead of dconf.settings."org/gnome/desktop/screensaver".picture-uri = "file:///run/current-system/sw/share/backgrounds/gnome/vnc-d.png";, it would be cool to be able to do dconf.settings.org.gnome.desktop.screensaver.picture-uri = ./vnc-d.png;

      Wish I had the time to add this sort of thing to vanilla nixpkgs.

      1. 8

        "file://${./vnc-d.png}"

        1. 3

          Good point. The main change, though, was that the entire settings structure was an attribute set rather than having to deal with obtuse strings like “org/gnome/desktop/screensaver”.

    3. 2

      It’d be interesting to apply this to other things too - i.e., the macOS user defaults database.