niri fixes
This commit is contained in:
parent
b368375a37
commit
890b8c0d5e
4 changed files with 288 additions and 116 deletions
83
home.nix
83
home.nix
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
...
|
||||
}: let
|
||||
HOME = "/home/mtgmonkey";
|
||||
|
@ -69,6 +70,7 @@ in {
|
|||
userEmail = "${USERNAME}@${HOSTNAME}";
|
||||
extraConfig = {
|
||||
init.defaultBranch = "master";
|
||||
http.postBuffer = 524288000;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -165,13 +167,85 @@ in {
|
|||
};
|
||||
};
|
||||
|
||||
home-manager.enable = true;
|
||||
qutebrowser.enable = true;
|
||||
|
||||
rofi.enable = true;
|
||||
|
||||
ssh.enable = true;
|
||||
|
||||
home-manager.enable = true;
|
||||
niri.settings = {
|
||||
input = {
|
||||
touchpad.tap = true;
|
||||
focus-follows-mouse = {};
|
||||
};
|
||||
outputs."eDP-1" = {
|
||||
scale = 1;
|
||||
};
|
||||
layout = {
|
||||
gaps = 2;
|
||||
center-focused-column = "always";
|
||||
focus-ring.width = 1;
|
||||
};
|
||||
binds = with config.lib.niri.actions; {
|
||||
"Print".action = screenshot;
|
||||
|
||||
"Mod+O" = {
|
||||
repeat = false;
|
||||
action = toggle-overview;
|
||||
};
|
||||
|
||||
"Mod+R".action = switch-preset-column-width;
|
||||
"Mod+F".action = fullscreen-window;
|
||||
"Mod+Minus".action = set-column-width "-5%";
|
||||
"Mod+Equal".action = set-column-width "+5%";
|
||||
|
||||
"Mod+1".action = focus-workspace 1;
|
||||
"Mod+2".action = focus-workspace 2;
|
||||
"Mod+3".action = focus-workspace 3;
|
||||
"Mod+4".action = focus-workspace 4;
|
||||
"Mod+5".action = focus-workspace 5;
|
||||
"Mod+6".action = focus-workspace 6;
|
||||
"Mod+7".action = focus-workspace 7;
|
||||
"Mod+8".action = focus-workspace 8;
|
||||
"Mod+9".action = focus-workspace 9;
|
||||
"Mod+0".action = focus-workspace 10;
|
||||
|
||||
"Mod+H".action = focus-column-left;
|
||||
"Mod+L".action = focus-column-right;
|
||||
"Mod+J".action = focus-workspace-down;
|
||||
"Mod+K".action = focus-workspace-up;
|
||||
|
||||
"Mod+Shift+H".action = move-column-left;
|
||||
"Mod+Shift+L".action = move-column-right;
|
||||
"Mod+Shift+J".action = move-column-to-workspace-down;
|
||||
"Mod+Shift+K".action = move-column-to-workspace-up;
|
||||
|
||||
"Mod+Shift+Return".action = spawn "kitty" "brush";
|
||||
"Mod+Shift+R".action = spawn "rofi" "-show" "run";
|
||||
"Mod+Shift+Q".action = spawn "qutebrowser";
|
||||
"Mod+Shift+C" = {
|
||||
repeat = false;
|
||||
action = close-window;
|
||||
};
|
||||
|
||||
"XF86AudioRaiseVolume".action = spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.02+";
|
||||
"XF86AudioLowerVolume".action = spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.02-";
|
||||
"XF86AudioMute".action = spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle";
|
||||
"XF86AudioMicMute".action = spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle";
|
||||
"XF86MonBrightnessUp".action = spawn "brightnessctl" "--class=backlight" "set" "2%+";
|
||||
"XF86MonBrightnessDown".action = spawn "brightnessctl" "--class=backlight" "set" "2%-";
|
||||
|
||||
"Mod+Alt+Shift+Q".action = quit;
|
||||
"Mod+Alt+Shift+Slash".action = show-hotkey-overlay;
|
||||
};
|
||||
};
|
||||
|
||||
kitty = {
|
||||
enable = true;
|
||||
settings = {
|
||||
scrollback_lines = 10000;
|
||||
enable_audio_bell = 0;
|
||||
confirm_os_window_close = 0;
|
||||
};
|
||||
};
|
||||
|
||||
# alias
|
||||
# replacements
|
||||
|
@ -210,6 +284,7 @@ in {
|
|||
pkgs.lynx
|
||||
pkgs.rip2
|
||||
pkgs.ripgrep
|
||||
pkgs.rofi-wayland
|
||||
pkgs.tree
|
||||
|
||||
# alias
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue