From 8660f8b25240dac2b6f3675fbae61dc143b36a9e Mon Sep 17 00:00:00 2001 From: Trolli Schmittlauch Date: Thu, 2 Dec 2021 23:20:28 +0100 Subject: [PATCH 1/2] narrow down xserver graphics driver, move it to hardware-specific config --- nixos/configuration.nix | 2 -- nixos/hardware-configuration.nix | 5 +++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 2648468..8a8b603 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -145,8 +145,6 @@ in services.xserver.layout = "de"; services.xserver.xkbOptions = "eurosign:e"; - services.xserver.videoDrivers = [ "modesetting" "intel" ]; - # Enable touchpad support. services.xserver.libinput.enable = true; diff --git a/nixos/hardware-configuration.nix b/nixos/hardware-configuration.nix index e016855..e1128d6 100644 --- a/nixos/hardware-configuration.nix +++ b/nixos/hardware-configuration.nix @@ -92,4 +92,9 @@ in sensitivity = 180; speed = 180; }; + + + # modesetting is always better than intel (legacy) + services.xserver.videoDrivers = [ "modesetting" ]; + } From a44af73bde64aa638afe3dac0d1422c08e2b2916 Mon Sep 17 00:00:00 2001 From: Trolli Schmittlauch Date: Thu, 30 Dec 2021 00:51:06 +0100 Subject: [PATCH 2/2] install the interactive curses gitui tool --- home/home.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/home/home.nix b/home/home.nix index 2229744..60cd40e 100644 --- a/home/home.nix +++ b/home/home.nix @@ -31,7 +31,12 @@ let backintime-common anki-bin signal-desktop - (tor-browser-bundle-bin.override { mediaSupport = true; pulseaudioSupport = true; }) + (tor-browser-bundle-bin.override { + mediaSupport = true; + pulseaudioSupport = true; + # prevent segfault on Intel graphics systems + useHardenedMalloc = false; + }) pdfpc quaternion nheko @@ -175,6 +180,7 @@ let shellcheck mtr ripgrep + gitui # Haskell ghc