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 | |
parent | ab06f3e99c7858657762649b9ebd23aba1c05d0b (diff) | |
download | nixpkgs-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar nixpkgs-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar.gz nixpkgs-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar.bz2 nixpkgs-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar.lz nixpkgs-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar.xz nixpkgs-730f8530a8d5744532c5f6e3e87d0ea9e2bbb414.tar.zst nixpkgs-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.
-rw-r--r-- | nixos/doc/manual/release-notes/rl-1803.xml | 5 | ||||
-rw-r--r-- | nixos/modules/module-list.nix | 1 | ||||
-rw-r--r-- | nixos/modules/services/hardware/amd-hybrid-graphics.nix | 46 |
3 files changed, 5 insertions, 47 deletions
diff --git a/nixos/doc/manual/release-notes/rl-1803.xml b/nixos/doc/manual/release-notes/rl-1803.xml index e7e0e4e8f25..1a146473e23 100644 --- a/nixos/doc/manual/release-notes/rl-1803.xml +++ b/nixos/doc/manual/release-notes/rl-1803.xml @@ -144,6 +144,11 @@ following incompatible changes:</para> will be accessible at <literal>/run/memcached/memcached.sock</literal>. </para> </listitem> + <listitem> + <para> + The <varname>hardware.amdHybridGraphics.disable</varname> option was removed for lack of a maintainer. If you still need this module, you may wish to include a copy of it from an older version of nixos in your imports. + </para> + </listitem> </itemizedlist> </section> diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 8d329b5b4b2..eaa5f606cb6 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 b0f9ff56d1b..00000000000 --- 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"]; - }; - }; - -} |