diff options
| author | Alexander Kassouni <alex@kassouni.net> | 2026-08-28 23:27:52 -0700 |
|---|---|---|
| committer | Alexander Kassouni <alex@kassouni.net> | 2026-08-28 23:27:52 -0700 |
| commit | 8dcf355819cc6cd1e87924218c1adcd900ecda84 (patch) | |
| tree | 940ef0f569279f4ab78c1320321ff4c07453eb5a /machines/magician/configuration.nix | |
| parent | 332b06fd9baefdfa2b043b8e2c72b8c110940fc5 (diff) | |
refactor base nixos modules
Diffstat (limited to 'machines/magician/configuration.nix')
| -rw-r--r-- | machines/magician/configuration.nix | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/machines/magician/configuration.nix b/machines/magician/configuration.nix new file mode 100644 index 0000000..01734eb --- /dev/null +++ b/machines/magician/configuration.nix @@ -0,0 +1,49 @@ +{...}: +{ + imports = [ + # Include the results of the hardware scan. + ./hardware-configuration.nix + ]; + + services.upower.enable = true; + + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; + + hardware.graphics.enable = true; + services.xserver.videoDrivers = [ "modesetting" ]; + + environment.variables = { + "MOZ_USE_XINPUT2" = "1"; + }; + + services.xserver.displayManager.sessionCommands = '' + xrandr --output eDP-1 --mode 2880x1920 --rate 120.00 + ''; + + services.xserver.dpi = 192; + + networking.hostName = "magician"; + + services.libinput.enable = true; + + # This option defines the first version of NixOS you have installed on this particular machine, + # and is used to maintain compatibility with application data (e.g. databases) created on older NixOS versions. + # + # Most users should NEVER change this value after the initial install, for any reason, + # even if you've upgraded your system to a new NixOS release. + # + # This value does NOT affect the Nixpkgs version your packages and OS are pulled from, + # so changing it will NOT upgrade your system - see https://nixos.org/manual/nixos/stable/#sec-upgrading for how + # to actually do that. + # + # This value being lower than the current NixOS release does NOT mean your system is + # out of date, out of support, or vulnerable. + # + # Do NOT change this value unless you have manually inspected all the changes it would make to your configuration, + # and migrated your data accordingly. + # + # For more information, see `man configuration.nix` or https://nixos.org/manual/nixos/stable/options#opt-system.stateVersion . + system.stateVersion = "26.05"; # Did you read the comment? + +} |
