diff options
author | aszlig <aszlig@redmoonstudios.org> | 2015-03-18 13:10:36 +0100 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2015-03-18 14:11:26 +0100 |
commit | 5ac26d3ce1cc8454d3d8e09ed0839526dccb825d (patch) | |
tree | 11620f2a05eb7fc99831198bf3e424c23badc557 /overrides | |
parent | f01f598916283c6d66232ecd7a93097c5c118932 (diff) |
Refactor Gajim config + patches into a module.
Now we no longer pollute the repository root with Gajim (for example in cfgfiles/) and it's also easier to enable/disable my personal Gajim config among my own machines. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'overrides')
-rw-r--r-- | overrides/default.nix | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/overrides/default.nix b/overrides/default.nix index f1bf422b..3dc74adf 100644 --- a/overrides/default.nix +++ b/overrides/default.nix @@ -21,54 +21,8 @@ let miro.enableBonjour = true; }; - gajimGtkTheme = everything.writeText "gajim.gtkrc" '' - style "default" { - fg[NORMAL] = "#d5faff" - fg[ACTIVE] = "#fffeff" - fg[SELECTED] = "#fffeff" - fg[INSENSITIVE] = "#85aaaf" - fg[PRELIGHT] = "#d7f2ff" - - text[NORMAL] = "#fffefe" - text[ACTIVE] = "#fffeff" - text[SELECTED] = "#fffeff" - text[INSENSITIVE] = "#85aaaf" - text[PRELIGHT] = "#d7f2ff" - - bg[NORMAL] = "#0f4866" - bg[ACTIVE] = "#0c232e" - bg[SELECTED] = "#005a56" - bg[INSENSITIVE] = "#103040" - bg[PRELIGHT] = "#1d5875" - - base[NORMAL] = "#0c232e" - base[ACTIVE] = "#0f4864" - base[SELECTED] = "#005a56" - base[INSENSITIVE] = "#103040" - base[PRELIGHT] = "#1d5875" - } - - class "GtkWidget" style "default" - - gtk-enable-animations = 0 - ''; - - gajimPatch = everything.substituteAll { - src = ../pkgs/gajim/config.patch; - nix_config = everything.writeText "gajim.config" - (import ../cfgfiles/gajim.nix); - }; - # derivation overrides drvOverrides = mapOverride overrideDerivation argOverrides { - gajim = o: { - patches = (o.patches or []) ++ singleton gajimPatch; - postPatch = (o.postPatch or "") + '' - sed -i -e '/^export/i export GTK2_RC_FILES="${gajimGtkTheme}"' \ - scripts/gajim.in - ''; - }; - mpv = o: { installPhase = o.installPhase + '' cat > "$out/etc/mpv/mpv.conf" <<CONFIG |