lilyinstarlight / nixos-cosmic

Flake for using COSMIC on NixOS
MIT License
367 stars 25 forks source link

config #97

Closed atagen closed 2 months ago

atagen commented 4 months ago

hello

is it within scope of these modules to explore configuration at present? personally I was thinking about trying to get some RON serialisation in line, and then capture some of the simpler options as a test. any thoughts are welcome, as I see some impedance mismatch between nix and rust datatypes already (particularly tuples and data bearing enums), and of course I understand if this is an overshoot for the current scope and/or pre-alpha situation. just something that has been on my mind, and wanted to take the temperature.

cheers

lilyinstarlight commented 4 months ago

Yep, it's within scope!

Feel free to work on it and collab in the Matrix chat :)

We'll need some amount of ron serialization and would probably target mostly the libcosmic cosmic-config format, given as far as I know only cosmic-comp still does .ron files straight and it supports cosmic-config now (and all stuff in cosmic-settings uses cosmic-config)

atagen commented 2 months ago

implemented as an HM module https://github.com/nix-community/home-manager/pull/5695