summaryrefslogtreecommitdiff
path: root/shenvs/config.nix
diff options
context:
space:
mode:
Diffstat (limited to 'shenvs/config.nix')
-rw-r--r--shenvs/config.nix23
1 files changed, 14 insertions, 9 deletions
diff --git a/shenvs/config.nix b/shenvs/config.nix
index ea699d3..eb5033f 100644
--- a/shenvs/config.nix
+++ b/shenvs/config.nix
@@ -1,10 +1,15 @@
-shenvs: {
- gcKeep = with shenvs; [
- android-dev
- dsp
- el3310
- randall
- tabas
- tex
- ];
+{ shenvs, config, lib }: with lib; {
+ gcKeep = with shenvs; let
+ common = [
+ dsp
+ tex
+ ];
+
+ workstation = [
+ android-dev
+ el3310
+ randall
+ tabas
+ ];
+ in common ++ optionals config.local.workstation workstation;
}