Files
nixconfig/hosts/argon/configuration.nix
T

44 lines
1.4 KiB
Nix

{ config, pkgs, inputs, ... }:
{
imports = [
../../modules/nixos/astro.nix
../../modules/nixos/audio.nix
../../modules/nixos/bootloader.nix
../../modules/nixos/calibre.nix
../../modules/nixos/certificates.nix
../../modules/nixos/claudecode.nix
../../modules/nixos/drives.nix
../../modules/nixos/gnupg.nix
../../modules/nixos/gnuradio.nix
../../modules/nixos/graphics.nix
../../modules/nixos/greetd.nix
../../modules/nixos/locales.nix
../../modules/nixos/networking.nix
../../modules/nixos/niri.nix
../../modules/nixos/noctalia.nix
../../modules/nixos/openssh.nix
../../modules/nixos/packages.nix
../../modules/nixos/protonvpn.nix
../../modules/nixos/services.nix
../../modules/nixos/settings.nix
../../modules/nixos/steam.nix
../../modules/nixos/thunar.nix
../../modules/nixos/users.nix
];
# set hostname
networking.hostName = "argon";
# Use s2idle instead of deep (S3) suspend. On resume from S3 the RDNA4
# (Navi 48 / RX 9070) amdgpu does a MODE1 GPU reset that leaves niri with a
# black screen until it is restarted. s2idle avoids that reset path.
# Host-specific on purpose: laptops (e.g. neon) keep deep S3 for lower
# suspend power draw. Merged with bootloader.nix's kernelParams.
boot.kernelParams = [ "mem_sleep_default=s2idle" ];
# install state version
system.stateVersion = "25.11"; # Don't change
}