60 lines
1 KiB
Nix
60 lines
1 KiB
Nix
{
|
|
imports = [
|
|
../common
|
|
./dotfiles
|
|
../features/cli
|
|
../features/desktop
|
|
../features/themes
|
|
./home.nix
|
|
];
|
|
|
|
features = {
|
|
cli = {
|
|
zsh.enable = true;
|
|
fzf.enable = true;
|
|
neofetch.enable = true;
|
|
};
|
|
desktop = {
|
|
fonts.enable = true;
|
|
hyprland.enable = true;
|
|
wayland.enable = true;
|
|
xdg.enable = true;
|
|
};
|
|
themes = {
|
|
gtk.enable = true;
|
|
qt.enable = true;
|
|
};
|
|
};
|
|
|
|
|
|
|
|
wayland.windowManager.hyprland = {
|
|
settings = {
|
|
device = [
|
|
{
|
|
name = "keyboard";
|
|
kb_layout = "us,ara";
|
|
}
|
|
{
|
|
name = "mouse";
|
|
sensitivity = -0.5;
|
|
}
|
|
];
|
|
monitor = [
|
|
"eDP-1,1920x1080@60,0x0,1"
|
|
"DP-2,1920x1080@60,auto,1"
|
|
|
|
];
|
|
workspace = [
|
|
"1, monitor:eDP-1, default:true"
|
|
"2, monitor:eDP-1"
|
|
"3, monitor:eDP-1"
|
|
"4, monitor:eDP-1"
|
|
"5, monitor:eDP-1"
|
|
"6, monitor:eDP-1"
|
|
"7, monitor:eDP-1"
|
|
];
|
|
};
|
|
};
|
|
}
|
|
|