diff options
author | Linus Heckemann <git@sphalerite.org> | 2018-01-15 23:17:12 +0000 |
---|---|---|
committer | Linus Heckemann <git@sphalerite.org> | 2018-01-15 23:17:12 +0000 |
commit | 730f8530a8d5744532c5f6e3e87d0ea9e2bbb414 (patch) | |
tree | 93927d874e259371fd4c44859ee1ccc7c101d613 /nixos/modules | |
parent | ab06f3e99c7858657762649b9ebd23aba1c05d0b (diff) | |
download | nixlib-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar nixlib-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar.gz nixlib-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar.bz2 nixlib-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar.lz nixlib-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar.xz nixlib-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar.zst nixlib-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.zip |
amd-hybrid-graphics module: remove
This was only applicable to very specific hardware, and the only person with an apparent interest in maintaining it (me) no longer uses the hardware in question.
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/module-list.nix | 1 | ||||
-rw-r--r-- | nixos/modules/services/hardware/amd-hybrid-graphics.nix | 46 |
2 files changed, 0 insertions, 47 deletions
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 8d329b5b4b25..eaa5f606cb6b 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -225,7 +225,6 @@ ./services/games/terraria.nix ./services/hardware/acpid.nix ./services/hardware/actkbd.nix - ./services/hardware/amd-hybrid-graphics.nix ./services/hardware/bluetooth.nix ./services/hardware/brltty.nix ./services/hardware/freefall.nix diff --git a/nixos/modules/services/hardware/amd-hybrid-graphics.nix b/nixos/modules/services/hardware/amd-hybrid-graphics.nix deleted file mode 100644 index b0f9ff56d1b2..000000000000 --- a/nixos/modules/services/hardware/amd-hybrid-graphics.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ config, pkgs, lib, ... }: - -{ - - ###### interface - - options = { - - hardware.amdHybridGraphics.disable = lib.mkOption { - default = false; - type = lib.types.bool; - description = '' - Completely disable the AMD graphics card and use the - integrated graphics processor instead. - ''; - }; - - }; - - - ###### implementation - - config = lib.mkIf config.hardware.amdHybridGraphics.disable { - systemd.services."amd-hybrid-graphics" = { - path = [ pkgs.bash ]; - description = "Disable AMD Card"; - after = [ "sys-kernel-debug.mount" ]; - before = [ "systemd-vconsole-setup.service" "display-manager.service" ]; - requires = [ "sys-kernel-debug.mount" "vgaswitcheroo.path" ]; - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = true; - ExecStart = "${pkgs.bash}/bin/sh -c 'echo -e \"IGD\\nOFF\" > /sys/kernel/debug/vgaswitcheroo/switch'"; - ExecStop = "${pkgs.bash}/bin/sh -c 'echo ON >/sys/kernel/debug/vgaswitcheroo/switch'"; - }; - }; - systemd.paths."vgaswitcheroo" = { - pathConfig = { - PathExists = "/sys/kernel/debug/vgaswitcheroo/switch"; - Unit = "amd-hybrid-graphics.service"; - }; - wantedBy = ["multi-user.target"]; - }; - }; - -} |