Declarative Configuration of CosmicDE

I went searching around but couldn’t find anything. I am interesting in managing the configuration of CosmicDE in Nix in a similar way to how I’ve been managing it for Gnome. I saw in the docs that Cosmic makes heavy use of storing configs in ron files, so I imagine something similar is possible. Before I grind through it and try and figure it out myelf I wanted to see if anyone had examples or guides.

Things I care about configuring:

  • idle time until suspend/screen lock
  • appearance (darkmode, interface density)
  • dock applications
  • layout of dock/pannel
  • default applications
  • whatever else I can get away with

Anyone have any sample code, docs or examples?

1 Like
3 Likes