{ config, lib, userDetails, ... }: { options = { additional-gtk-bookmarks = lib.mkOption { type = with lib.types; listOf str; default = []; description = "gtk bookmarks for file managers, etc."; }; }; config = { gtk.gtk3.bookmarks = with userDetails; [ "file://${home.downloads} Downloads" "file://${home.documents} Documents" "file://${home.pictures} Pictures" ] ++ config.additional-gtk-bookmarks; }; }