2026-07-13 21:55:44 +02:00
|
|
|
{ config, pkgs, ... }: {
|
|
|
|
|
imports = [
|
|
|
|
|
../../modules/apps
|
|
|
|
|
../../modules/desktop
|
2026-07-14 21:16:03 +02:00
|
|
|
./hardware-configuration.nix # genereres på maskinen
|
2026-07-13 21:55:44 +02:00
|
|
|
];
|
|
|
|
|
|
|
|
|
|
# System
|
|
|
|
|
boot.loader.systemd-boot.enable = true;
|
|
|
|
|
boot.loader.efi.canTouchEfiVariables = true;
|
2026-07-13 22:42:51 +02:00
|
|
|
boot.kernelPackages = pkgs.linuxPackages_latest;
|
2026-07-14 21:16:03 +02:00
|
|
|
boot = {
|
|
|
|
|
plymouth = {
|
|
|
|
|
enable = true;
|
|
|
|
|
theme = "connect";
|
|
|
|
|
themePackages = with pkgs; [
|
|
|
|
|
(adi1090x-plymouth-themes.override {
|
|
|
|
|
selected_themes = [ "connect" ];
|
|
|
|
|
})
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
consoleLogLevel = 3;
|
|
|
|
|
initrd.verbose = false;
|
|
|
|
|
kernelParams = [
|
|
|
|
|
"quiet"
|
|
|
|
|
"rd.udev.log_level=3"
|
|
|
|
|
"rd.systemd.show_status=auto"
|
|
|
|
|
];
|
|
|
|
|
loader.timeout = 0;
|
|
|
|
|
};
|
2026-07-13 21:55:44 +02:00
|
|
|
|
|
|
|
|
networking.hostName = "nixos-x260";
|
|
|
|
|
networking.networkmanager.enable = true;
|
|
|
|
|
|
|
|
|
|
# Bruger
|
|
|
|
|
users.users.glennigen = {
|
|
|
|
|
isNormalUser = true;
|
2026-07-13 22:42:51 +02:00
|
|
|
description = "glennigen";
|
2026-07-14 21:16:03 +02:00
|
|
|
extraGroups = [
|
|
|
|
|
"wheel"
|
|
|
|
|
"networkmanager"
|
|
|
|
|
];
|
2026-07-13 21:55:44 +02:00
|
|
|
shell = pkgs.fish;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
# Nix
|
2026-07-14 21:16:03 +02:00
|
|
|
nix.settings.experimental-features = [
|
|
|
|
|
"nix-command"
|
|
|
|
|
"flakes"
|
|
|
|
|
];
|
2026-07-13 22:42:51 +02:00
|
|
|
|
|
|
|
|
# Tillad unfree packages (Steam, 1Password, mfl.)
|
2026-07-13 21:55:44 +02:00
|
|
|
nixpkgs.config.allowUnfree = true;
|
|
|
|
|
|
|
|
|
|
# GPU / åben driver (Intel HD 520 på x260)
|
|
|
|
|
hardware.graphics.enable = true;
|
|
|
|
|
|
|
|
|
|
system.stateVersion = "26.05";
|
2026-07-14 21:16:03 +02:00
|
|
|
}
|