Loading pkgs/desktops/deepin/core/dde-gsettings-schemas/default.nix 0 → 100644 +57 −0 Original line number Diff line number Diff line { lib , stdenv , runCommand , glib , gtk3 , dtkcommon , dde-dock , startdde , dde-launcher , dde-session-shell , dde-session-ui , dde-control-center , dde-file-manager , deepin-desktop-schemas , deepin-movie-reborn , deepin-screen-recorder , deepin-system-monitor , extraGSettingsOverrides ? "" , extraGSettingsOverridePackages ? [ ] }: let gsettingsOverridePackages = [ dtkcommon dde-dock startdde dde-launcher dde-session-shell dde-session-ui dde-control-center dde-file-manager deepin-desktop-schemas deepin-movie-reborn deepin-screen-recorder deepin-system-monitor ] ++ extraGSettingsOverridePackages; in with lib; # TODO: Having https://github.com/NixOS/nixpkgs/issues/54150 would supersede this runCommand "nixos-gsettings-desktop-schemas" { } '' schema_dir=$out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas mkdir -p $schema_dir ${concatMapStrings (pkg: "cp -rvf ${glib.getSchemaPath pkg}/* $schema_dir\n") gsettingsOverridePackages} chmod -R a+w $out/share/gsettings-schemas/nixos-gsettings-overrides cat - > $schema_dir/nixos-defaults.gschema.override <<- EOF ${extraGSettingsOverrides} EOF ${glib.dev}/bin/glib-compile-schemas $schema_dir '' pkgs/desktops/deepin/default.nix +1 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ let dde-session-ui = callPackage ./core/dde-session-ui { }; dde-polkit-agent = callPackage ./core/dde-polkit-agent { }; dpa-ext-gnomekeyring = callPackage ./core/dpa-ext-gnomekeyring { }; dde-gsettings-schemas = callPackage ./core/dde-gsettings-schemas { }; #### Dtk Application deepin-album = callPackage ./apps/deepin-album { }; Loading Loading
pkgs/desktops/deepin/core/dde-gsettings-schemas/default.nix 0 → 100644 +57 −0 Original line number Diff line number Diff line { lib , stdenv , runCommand , glib , gtk3 , dtkcommon , dde-dock , startdde , dde-launcher , dde-session-shell , dde-session-ui , dde-control-center , dde-file-manager , deepin-desktop-schemas , deepin-movie-reborn , deepin-screen-recorder , deepin-system-monitor , extraGSettingsOverrides ? "" , extraGSettingsOverridePackages ? [ ] }: let gsettingsOverridePackages = [ dtkcommon dde-dock startdde dde-launcher dde-session-shell dde-session-ui dde-control-center dde-file-manager deepin-desktop-schemas deepin-movie-reborn deepin-screen-recorder deepin-system-monitor ] ++ extraGSettingsOverridePackages; in with lib; # TODO: Having https://github.com/NixOS/nixpkgs/issues/54150 would supersede this runCommand "nixos-gsettings-desktop-schemas" { } '' schema_dir=$out/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas mkdir -p $schema_dir ${concatMapStrings (pkg: "cp -rvf ${glib.getSchemaPath pkg}/* $schema_dir\n") gsettingsOverridePackages} chmod -R a+w $out/share/gsettings-schemas/nixos-gsettings-overrides cat - > $schema_dir/nixos-defaults.gschema.override <<- EOF ${extraGSettingsOverrides} EOF ${glib.dev}/bin/glib-compile-schemas $schema_dir ''
pkgs/desktops/deepin/default.nix +1 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ let dde-session-ui = callPackage ./core/dde-session-ui { }; dde-polkit-agent = callPackage ./core/dde-polkit-agent { }; dpa-ext-gnomekeyring = callPackage ./core/dpa-ext-gnomekeyring { }; dde-gsettings-schemas = callPackage ./core/dde-gsettings-schemas { }; #### Dtk Application deepin-album = callPackage ./apps/deepin-album { }; Loading