70 lines
1.3 KiB
Nix
70 lines
1.3 KiB
Nix
{...}: {
|
|
imports = [
|
|
../../modules
|
|
];
|
|
|
|
config.nix-hyprland = {
|
|
monitors = {
|
|
bindWorkspaces = "interlaced";
|
|
displays = [
|
|
{
|
|
output = "eDP-1";
|
|
x = 0;
|
|
y = 0;
|
|
bar = "top";
|
|
scale = 1.175; # Idk why hyprland doesn't think 1.25 is invalid but whatever.
|
|
wallpaper = ../../misc/wallpaper.png;
|
|
}
|
|
];
|
|
};
|
|
};
|
|
|
|
config.horseman = {
|
|
dots.kitty.fontSize = 13;
|
|
|
|
catppuccin = {
|
|
flavor = "mocha";
|
|
accent = "blue";
|
|
};
|
|
|
|
users.default.enable = true;
|
|
|
|
base = {
|
|
nix.enable = true;
|
|
locale.enable = true;
|
|
secrets.enable = true;
|
|
};
|
|
|
|
boot = {
|
|
loader.systemd.enable = true;
|
|
greeter.greetd.enable = true;
|
|
greeter.greetd.session = "Hyprland";
|
|
};
|
|
|
|
wm.hyprland.enable = true;
|
|
|
|
hardware = {
|
|
audio.enable = true;
|
|
bluetooth.enable = true;
|
|
wifi.enable = true;
|
|
fingerprint.enable = true;
|
|
fans.enable = true;
|
|
};
|
|
|
|
network = {
|
|
ssh.enable = true;
|
|
syncthing.enable = true;
|
|
tailscale.enable = true;
|
|
printing.enable = true;
|
|
};
|
|
|
|
apps = {
|
|
dev.enable = true;
|
|
visual.enable = true;
|
|
terminal = {
|
|
enable = true;
|
|
zsh.enable = true;
|
|
};
|
|
};
|
|
};
|
|
}
|