fix: systemd unfreeze, remove intel

This commit is contained in:
Florian Schmitt 2025-01-07 14:18:17 +03:00
parent 7de1374c57
commit 3e43aed875
6 changed files with 23 additions and 5 deletions

View file

@ -81,7 +81,6 @@
services.xserver = {
enable = true;
videoDrivers = [
"intel"
"nvidia"
];
xkb.layout = "us";
@ -154,6 +153,7 @@
../../modules/home-config.nix
../../modules/local-dev.nix
../../modules/nixos.nix
../../modules/systemd-unfreeze.nix
];
# This value determines the NixOS release from which the default

View file

@ -76,5 +76,4 @@
};
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
}

View file

@ -79,6 +79,7 @@
../../modules/laptop.nix
../../modules/local-dev.nix
../../modules/nixos.nix
../../modules/systemd-unfreeze.nix
];
services.eris-server = {
enable = true;

View file

@ -30,7 +30,7 @@
displayManager.sddm.wayland.enable = true;
displayManager.sddm.enable = true;
displayManager.sddm.enableHidpi = true;
displayManager.sddm.theme = "rose-pine";
#displayManager.sddm.theme = "rose-pine";
dbus.enable = true;
};
@ -90,7 +90,7 @@
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
(callPackage ./sddm-rose-pine.nix { })
#(callPackage ./sddm-rose-pine.nix { })
(vscode-with-extensions.override {
vscode = vscodium;
vscodeExtensions =

View file

@ -4,7 +4,10 @@
enable = true;
};
nix.settings.experimental-features = [ "nix-command" ];
nix.settings.experimental-features = [
"nix-command"
"flakes"
];
# Automatic Garbage Collection
nix.gc = {

View file

@ -0,0 +1,15 @@
# Workaround for disabling semi-broken systemd user slice freezing (whatever
# that is). This can cause machines to become unusable after resume.
let
override.environment.SYSTEMD_SLEEP_FREEZE_USER_SESSIONS = "false";
in
{
systemd.services = {
systemd-suspend = override;
systemd-hibernate = override;
systemd-hybrid-sleep = override;
systemd-suspend-then-hibernate = override;
};
}