forked from autowolf/nix
68 lines
1.2 KiB
Nix
68 lines
1.2 KiB
Nix
{
|
|
inputs,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
imports = [
|
|
./modules/neovim/nixcats.nix
|
|
./modules/waybar/default.nix
|
|
];
|
|
|
|
fonts.fontconfig.enable = true;
|
|
|
|
home.packages = with pkgs; [
|
|
vesktop
|
|
brightnessctl
|
|
playerctl
|
|
librewolf
|
|
hyfetch
|
|
kitty
|
|
kittysay
|
|
nerd-fonts.departure-mono
|
|
];
|
|
|
|
programs = {
|
|
kitty = {
|
|
enable = true;
|
|
|
|
font = {
|
|
name = "DepartureMono Nerd Font Mono";
|
|
size = 7;
|
|
};
|
|
|
|
settings = {
|
|
scrollback_lines = 16384;
|
|
enable_audio_bell = false;
|
|
update_check_interval = 0;
|
|
|
|
confirm_os_window_close = 0; # disable close window prompt
|
|
};
|
|
};
|
|
};
|
|
|
|
services.kanshi = {
|
|
enable = true;
|
|
systemdTarget = "hyprland-session.target";
|
|
|
|
settings = [
|
|
{
|
|
# laptop screen
|
|
output.criteria = "eDP-1"; # XXX: TODO
|
|
output.mode = "1920x1080@240.00Hz";
|
|
output.scale = 1.0;
|
|
output.adaptiveSync = false; # Variable Refresh Rate
|
|
}
|
|
{
|
|
profile.name = "girlCore";
|
|
profile.outputs = [
|
|
{
|
|
criteria = "eDP-1"; # laptop screen
|
|
position = "0,0";
|
|
}
|
|
];
|
|
}
|
|
];
|
|
};
|
|
|
|
home.stateVersion = "25.11";
|
|
}
|