cosmic-config: refactor cosmic config, add ghaf dark and light themes#1513
cosmic-config: refactor cosmic config, add ghaf dark and light themes#1513brianmcgillion merged 1 commit intotiiuae:mainfrom
Conversation
74951c6 to
0138a21
Compare
0138a21 to
78f329c
Compare
78f329c to
ca7012f
Compare
ca7012f to
2316877
Compare
2316877 to
704536e
Compare
704536e to
bbc710d
Compare
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
bbc710d to
2a10f21
Compare
2a10f21 to
4a10f68
Compare
- refactored config implementation to instead use .ron theme files - added ghaf themes to initial setup - removed default cosmic themes from initial setup via a patch - set ghaf default wallpaper both in login screen and desktop - updated default keybindings to follow upstream and industry standard - removed default xkb_config as it can be set via initial setup - refactored ghaf cosmic nix config Signed-off-by: Kajus Naujokaitis <kajus.naujokaitis@unikie.com>
4a10f68 to
148507f
Compare
|
Rebased on top of main ✅ |
|
verified all steps work. The only issue that I see is that the color of the text on the login screen is a pastel blue. But the color on the lock screen is green. I think that we should maintain our green for consistency. But that can be fixed in a follow up patch. |
The problem with this is that cosmic-greeter seems to fallback to the cosmic default theme and theme builders. The initial setup (cosmic-initial-setup) instead takes the relatively simple .ron theme files, which I added here, and builds the themes in the user config dir. cosmic-greeter simply has no access to these themes before login is complete, hence the matching theme in lockscreen but not in the login screen. |
Description of Changes
Refactored config implementation to instead use .ron theme files
Added ghaf themes to initial setup
Removed default cosmic themes from initial setup via a patch
Set ghaf default wallpaper both in login screen and desktop
Updated default keybindings to follow upstream and industry standard
modules/desktop/graphics/cosmic/config/cosmic-config.yamlRemoved default xkb_config as it can be set via initial setup
Refactored ghaf cosmic nix config:
idleManagementoption config to allow setting a custom timeoutautostartcommands, addedextraAutostartoptionNotes
Ghaf DarkandGhaf Lightare not by any means the "final" variants of our theme/color palette.Ideally it would be nice to have a UI/UX designer whip up a color palette for us to use, taking into account the feedback we've received so far from the testing teams.
Type of Change
Related Issues / Tickets
ghafpkgs input should be updated to include tiiuae/ghafpkgs#129
Should wait for #1510, if possible, so I could rebase the new patches here.
Checklist
make-checksand it passesTesting Instructions
Applicable Targets
aarch64aarch64x86_64x86_64x86_64Installation Method
nixos-rebuild ... switchRemove ~/.config before testingTest Steps To Verify:
Before building, update ghafpkgs input manually:
nix flake update ghafpkgsFIandARAkeyboard layouts ("Input Sources") are not present, only US is enabled by default.