Our great sponsors
-
gnome-shell-extensions-sync
Discontinued Syncs gnome shell keybindings, tweaks settings and extensions with their configuration across all gnome installations
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
dconf2nix
:feet: Convert dconf files (e.g. GNOME Shell) to Nix, as expected by Home Manager [maintainer=@jtojnar]
As a (primarily Ubuntu, secondarily Fedora) Gnome user I am however a bit annoyed. There are loads of things that are just different by default and that I need to look up etc. I am using the awesome Gnome Shell Extension Sync for my other computers to sync the settings. Which works fine using nixOS unless I want to run Home Manager again... Then home manager won't change some Gnome settings unless I delete the synced config which is a problem because some settings aren't saved in there and I do have to specify them via Home Manager. Do any of you know a way to easily convert exported dconf settings to a nix configuration? Or is there a way to use the extension sync and home-manager without each undoing the changes of the other?
I can't answer all your questions, but home-manager does have a dconf module that would probably be better to use than that external tool. Everything inside the options block are the things you can pass to the dconf module.
On that page, they also have a link to a tool to allow you to convert existing dconf databases to nix expressions.