lol

lomiri.lomiri-gsettings-overrides: Drop

Implemented via Dconf now.

OPNA2608 d1cef34d be3916c4

-53
-52
pkgs/desktops/lomiri/data/lomiri-gsettings-overrides/default.nix
··· 1 - { 2 - lib, 3 - runCommand, 4 - glib, 5 - lomiri-schemas, 6 - lomiri-wallpapers, 7 - nixos-icons, 8 - writeText, 9 - extraGSettingsOverrides ? "", 10 - extraGSettingsOverridePackages ? [ ], 11 - nixos-artwork, 12 - }: 13 - 14 - let 15 - # Overriding the background picture should be possible, but breaks within the VM tests. 16 - # It results in either a grey background (prolly indicating an error somewhere) 17 - # or hangs the session (also happens when using LSS, which sets it via AccountsService). 18 - # 19 - # So we can only override the launcher button details. 20 - # Button colour: https://github.com/NixOS/nixos-artwork/blob/51a27e4a011e95cb559e37d32c44cf89b50f5154/logo/README.md#colours 21 - gsettingsOverrides = writeText "lomiri-gschema-overrides" '' 22 - [com.lomiri.Shell.Launcher] 23 - logo-picture-uri='file://${nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake-white.svg' 24 - home-button-background-color='#5277C3' 25 - 26 - ${extraGSettingsOverrides} 27 - ''; 28 - 29 - gsettingsOverridePackages = [ 30 - lomiri-schemas 31 - ] 32 - ++ extraGSettingsOverridePackages; 33 - in 34 - runCommand "lomiri-gsettings-overrides" { preferLocalBuild = true; } '' 35 - dataDir="$out/share/gsettings-schemas/nixos-gsettings-overrides" 36 - schemaDir="$dataDir/glib-2.0/schemas" 37 - mkdir -p "$schemaDir" 38 - 39 - ${lib.strings.concatMapStringsSep "\n" ( 40 - pkg: 41 - "cp -rf \"${glib.getSchemaPath pkg}\"/*.xml \"${glib.getSchemaPath pkg}\"/*.gschema.override \"$schemaDir\"" 42 - ) gsettingsOverridePackages} 43 - 44 - chmod -R a+w "$dataDir" 45 - cp --no-preserve=mode "${gsettingsOverrides}" "$schemaDir/zz-nixos-defaults.gschema.override" 46 - 47 - ${lib.getExe' glib.dev "glib-compile-schemas"} --strict "$schemaDir" | tee gcs.log 48 - 49 - if grep 'No schema files found' gcs.log >/dev/null; then 50 - exit 1 51 - fi 52 - ''
-1
pkgs/desktops/lomiri/default.nix
··· 31 31 teleports = callPackage ./applications/teleports { }; 32 32 33 33 #### Data 34 - lomiri-gsettings-overrides = callPackage ./data/lomiri-gsettings-overrides { }; 35 34 lomiri-schemas = callPackage ./data/lomiri-schemas { }; 36 35 lomiri-session = callPackage ./data/lomiri-session { }; 37 36 lomiri-sounds = callPackage ./data/lomiri-sounds { };