2024-01-05 13:02:09 -05:00
|
|
|
{ config, lib, pkgs, ... }:
|
2024-01-04 21:21:04 -05:00
|
|
|
|
|
|
|
|
{
|
|
|
|
|
enable = true;
|
2024-01-05 16:38:09 -05:00
|
|
|
config = rec {
|
2024-01-04 21:21:04 -05:00
|
|
|
terminal = "kitty";
|
|
|
|
|
modifier = "Mod4";
|
2024-01-05 13:02:09 -05:00
|
|
|
fonts = {
|
2024-01-05 16:38:09 -05:00
|
|
|
names = [ "Overpass" ];
|
2024-01-05 13:02:09 -05:00
|
|
|
style = "Regular";
|
|
|
|
|
size = 12.0;
|
|
|
|
|
};
|
2024-01-04 21:21:04 -05:00
|
|
|
input = { "type:touchpad" = { natural_scroll = "enabled"; }; };
|
2024-01-05 16:38:09 -05:00
|
|
|
bars = let config = config; in [{
|
|
|
|
|
position = "top";
|
|
|
|
|
inherit fonts;
|
|
|
|
|
statusCommand = "${pkgs.i3status}/bin/i3status";
|
|
|
|
|
}];
|
2024-01-04 21:21:04 -05:00
|
|
|
window = {
|
|
|
|
|
border = 2;
|
|
|
|
|
titlebar = true;
|
|
|
|
|
};
|
2024-01-05 13:02:09 -05:00
|
|
|
menu = "j4-dmenu-desktop --dmenu='bemenu -i'";
|
|
|
|
|
focus.followMouse = false;
|
2024-01-04 21:21:04 -05:00
|
|
|
};
|
2024-01-05 13:02:09 -05:00
|
|
|
extraConfig =
|
|
|
|
|
''
|
|
|
|
|
output 'eDP-1' scale 1.50
|
|
|
|
|
'' + # Fractional scaling to 1.50
|
|
|
|
|
''
|
|
|
|
|
input type:touchpad {
|
|
|
|
|
natural_scroll disabled
|
|
|
|
|
dwt disabled
|
|
|
|
|
click_method clickfinger
|
|
|
|
|
}
|
|
|
|
|
''; # Disable fake scroll direction and disabling touchpad while typing, enable multi finger clicking
|
|
|
|
|
}
|