puter/home-manager/glacier/lukas.nix

99 lines
2 KiB
Nix
Raw Normal View History

2023-09-17 11:31:20 +00:00
{pkgs, ...}: {
home = {
username = "lukas";
packages = with pkgs; [
nvtop-amd
mullvad-vpn
];
stateVersion = "23.11";
};
wayland.windowManager.sway = let
primary = "Acer Technologies XB283K KV 120918F984200";
secondary = "LG Electronics LG HDR 4K 0x00008FEE";
in {
config = {
output.${primary} = {
mode = "3840x2160@144.004Hz";
position = "0,0";
background = ''"$(${pkgs.xdg-user-dirs}/bin/xdg-user-dir PICTURES)/sway/primary" fill'';
};
output.${secondary} = {
mode = "3840x2160@59.997Hz";
position = "3840,-1680";
transform = "90";
background = ''"$(${pkgs.xdg-user-dirs}/bin/xdg-user-dir PICTURES)/sway/secondary" fill'';
};
workspaceOutputAssign = [
{
output = primary;
workspace = "1";
}
{
output = primary;
workspace = "2";
}
{
output = primary;
workspace = "3";
}
{
output = primary;
workspace = "4";
}
{
output = primary;
workspace = "5";
}
{
output = primary;
workspace = "6";
}
{
output = primary;
workspace = "7";
}
{
output = primary;
workspace = "8";
}
{
output = primary;
workspace = "9";
}
{
output = primary;
workspace = "10";
}
{
output = secondary;
workspace = "11";
}
{
output = secondary;
workspace = "12";
}
{
output = secondary;
workspace = "13";
}
{
output = secondary;
workspace = "14";
}
];
gaps = {
inner = 12;
outer = 14;
};
input."Razer Razer DeathAdder V3" = {
pointer_accel = "0.0";
};
};
};
}