64 lines
1.3 KiB
Nix
64 lines
1.3 KiB
Nix
{
|
|
inputs,
|
|
config,
|
|
...
|
|
}:
|
|
let
|
|
nixosModules = config.flake.modules.nixos;
|
|
homeModules = config.flake.modules.homeManager;
|
|
in
|
|
{
|
|
flake.modules.nixos.zenith =
|
|
{ ... }:
|
|
{
|
|
_module.args.hostType = "laptop";
|
|
|
|
imports = [
|
|
nixosModules.desktopBase
|
|
nixosModules.kiri
|
|
nixosModules.ergon
|
|
./_hardware.nix
|
|
inputs.nixos-hardware.nixosModules.lenovo-yoga-7-14ARH7-amdgpu
|
|
];
|
|
|
|
system.stateVersion = "24.05";
|
|
|
|
networking.hostName = "zenith";
|
|
|
|
home-manager.users.kiri.imports = with homeModules; [
|
|
nix
|
|
bitwarden
|
|
email
|
|
pim
|
|
mpv
|
|
niri
|
|
clipboard
|
|
localApps
|
|
qbittorrentClient
|
|
vicinae
|
|
xdg
|
|
theme
|
|
noctalia
|
|
];
|
|
|
|
home-manager.users.kiri.programs.niri.settings.outputs = {
|
|
"California Institute of Technology 0x1410 Unknown" = {
|
|
"focus-at-startup" = true;
|
|
position = {
|
|
x = 0;
|
|
y = 0;
|
|
};
|
|
scale = 1.5;
|
|
mode = {
|
|
width = 3072;
|
|
height = 1920;
|
|
refresh = 120.002;
|
|
};
|
|
};
|
|
};
|
|
|
|
hardware.enableRedistributableFirmware = true;
|
|
services.fwupd.enable = true;
|
|
};
|
|
}
|