From 46f57b43888027bd245d14087fc096329729cb03 Mon Sep 17 00:00:00 2001 From: tv Date: Mon, 25 Jan 2021 01:42:51 +0100 Subject: nixos/none: don't pull in feh unconditionally --- krebs/3modules/upstream/desktop-managers/default.nix | 5 +++++ krebs/3modules/upstream/desktop-managers/none.nix | 11 +++++++++++ 2 files changed, 16 insertions(+) create mode 100644 krebs/3modules/upstream/desktop-managers/default.nix create mode 100644 krebs/3modules/upstream/desktop-managers/none.nix diff --git a/krebs/3modules/upstream/desktop-managers/default.nix b/krebs/3modules/upstream/desktop-managers/default.nix new file mode 100644 index 00000000..4f60ee27 --- /dev/null +++ b/krebs/3modules/upstream/desktop-managers/default.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./none.nix + ]; +} diff --git a/krebs/3modules/upstream/desktop-managers/none.nix b/krebs/3modules/upstream/desktop-managers/none.nix new file mode 100644 index 00000000..892def98 --- /dev/null +++ b/krebs/3modules/upstream/desktop-managers/none.nix @@ -0,0 +1,11 @@ +# Replace upstream none desktop-manager by a real none, that doesn't pull in +# any dependencies. +with import ; +{ + disabledModules = singleton "services/x11/desktop-managers/none.nix"; + config.services.xserver.desktopManager.session = singleton { + name = "none"; + bgSupport = true; + start = ""; + }; +} -- cgit v1.2.3