Add Atuin
Disable fzf Add keybindings to move panes in tmux Fix gnome move to workspace 1 keybinding Set number of gnome workspaces Enable edge tiling in gnome
This commit is contained in:
parent
5bfab60b73
commit
d11fc9ba6d
1 changed files with 19 additions and 5 deletions
24
home.nix
24
home.nix
|
@ -66,9 +66,14 @@
|
||||||
nix-direnv.enable = true;
|
nix-direnv.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
fzf = {
|
atuin = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableBashIntegration = true;
|
|
||||||
|
settings = {
|
||||||
|
auto_sync = true;
|
||||||
|
sync_frequency = "5m";
|
||||||
|
sync_address = "https://atuin.kun.is";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
zsh = {
|
zsh = {
|
||||||
|
@ -111,6 +116,14 @@
|
||||||
bind _ split-window -h
|
bind _ split-window -h
|
||||||
unbind -
|
unbind -
|
||||||
bind - split-window -v
|
bind - split-window -v
|
||||||
|
unbind h
|
||||||
|
bind h select-pane -L
|
||||||
|
unbind j
|
||||||
|
bind j select-pane -D
|
||||||
|
unbind k
|
||||||
|
bind k select-pane -U
|
||||||
|
unbind l
|
||||||
|
bind l select-pane -R
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -179,10 +192,11 @@
|
||||||
|
|
||||||
dconf.settings = with lib.hm.gvariant; {
|
dconf.settings = with lib.hm.gvariant; {
|
||||||
"org/gnome/desktop/sound".allow-volume-above-100-percent = true;
|
"org/gnome/desktop/sound".allow-volume-above-100-percent = true;
|
||||||
"org.gnome.desktop.wm.preferences".auto-raise = true;
|
"org/gnome/desktop/wm.preferences".num-workspaces = 4;
|
||||||
|
"org/gnome/mutter".edge-tiling = true;
|
||||||
|
|
||||||
"org/gnome/shell" = {
|
"org/gnome/shell" = {
|
||||||
"disable-extension-version-validation" = true;
|
disable-extension-version-validation = true;
|
||||||
|
|
||||||
enabled-extensions = [
|
enabled-extensions = [
|
||||||
"workspace-indicator@gnome-shell-extensions.gcampax.github.com"
|
"workspace-indicator@gnome-shell-extensions.gcampax.github.com"
|
||||||
|
@ -224,7 +238,7 @@
|
||||||
"org/gnome/desktop/wm/keybindings" = {
|
"org/gnome/desktop/wm/keybindings" = {
|
||||||
close = [ "<Shift><Super>q" ];
|
close = [ "<Shift><Super>q" ];
|
||||||
minimize = mkEmptyArray type.string;
|
minimize = mkEmptyArray type.string;
|
||||||
move-to-workspace-1 = [ "<Shift> <Super> 1" ];
|
move-to-workspace-1 = [ "<Shift><Super>1" ];
|
||||||
move-to-workspace-2 = [ "<Shift><Super>2" ];
|
move-to-workspace-2 = [ "<Shift><Super>2" ];
|
||||||
move-to-workspace-3 = [ "<Shift><Super>3" ];
|
move-to-workspace-3 = [ "<Shift><Super>3" ];
|
||||||
move-to-workspace-4 = [ "<Shift><Super>4" ];
|
move-to-workspace-4 = [ "<Shift><Super>4" ];
|
||||||
|
|
Loading…
Add table
Reference in a new issue