38 lines
700 B
Nix
38 lines
700 B
Nix
{
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
imports = [
|
|
./hardware-configuration.nix
|
|
../../configuration.nix
|
|
];
|
|
|
|
users.users."guz" = {
|
|
openssh.authorizedKeys.keyFiles = [
|
|
../../.ssh/guz-fighter.pub
|
|
];
|
|
};
|
|
|
|
# Hyprland compatibility
|
|
programs.hyprland.package = lib.mkForce (pkgs.hyprland.override {
|
|
legacyRenderer = true;
|
|
});
|
|
|
|
# Enable OpenGL
|
|
hardware.graphics.enable = true;
|
|
hardware.graphics.extraPackages = with pkgs; [
|
|
vpl-gpu-rt
|
|
];
|
|
|
|
# Laptop features
|
|
services.logind.lidSwitch = "suspend";
|
|
services.logind.lidSwitchExternalPower = "lock";
|
|
|
|
# Network
|
|
networking = {
|
|
hostName = lib.mkForce "fighter";
|
|
# wireless.enable = lib.mkForce true;
|
|
};
|
|
}
|