Key : Migrate meta keys to specific apps.
This commit is contained in:
parent
9082764b58
commit
11ea09cf74
|
@ -1,6 +1,6 @@
|
||||||
{ key, ... }: {
|
{ key, ... }: {
|
||||||
text = ''
|
text = ''
|
||||||
leader = "${key.meta.app.nvim}"
|
leader = "${key.nvim.leader}"
|
||||||
|
|
||||||
vim.g.mapleader = leader
|
vim.g.mapleader = leader
|
||||||
vim.g.maplocalleader = leader
|
vim.g.maplocalleader = leader
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{ style, key, util, setting, ... }: let
|
{ style, key, util, setting, ... }: let
|
||||||
mod = key.meta.shell.tmux;
|
mod = key.tmux.mod;
|
||||||
|
|
||||||
accent = style.color.accent;
|
accent = style.color.accent;
|
||||||
bg = style.color.bg.dark;
|
bg = style.color.bg.dark;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{ lib, key, ... }: let
|
{ lib, key, ... }: let
|
||||||
mod = key.meta.window.gnome;
|
mod = key.gnome.mod;
|
||||||
in {
|
in {
|
||||||
programs.dconf.enable = true;
|
programs.dconf.enable = true;
|
||||||
programs.dconf.profiles.user = {
|
programs.dconf.profiles.user = {
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
./module/Style.nix
|
./module/Style.nix
|
||||||
./module/Display.nix
|
./module/Display.nix
|
||||||
./module/Input.nix
|
./module/Input.nix
|
||||||
./module/Leader.nix
|
./module/Mod.nix
|
||||||
./module/Font.nix
|
./module/Font.nix
|
||||||
./module/Launcher.nix
|
./module/Launcher.nix
|
||||||
./module/Terminal.nix
|
./module/Terminal.nix
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ key, ... }: {
|
{ key, ... }: {
|
||||||
text = ''
|
text = ''
|
||||||
# Meta key. Use Mod1 for Alt.
|
# Meta key. Use Mod1 for Alt.
|
||||||
set $mod ${key.meta.window.sway}
|
set $mod ${key.sway.mod}
|
||||||
'';
|
'';
|
||||||
}
|
}
|
23
part/Key.nix
23
part/Key.nix
|
@ -1,13 +1,4 @@
|
||||||
{ ... }: {
|
{ ... }: {
|
||||||
meta = {
|
|
||||||
app.nvim = " ";
|
|
||||||
shell.tmux = "M";
|
|
||||||
window = {
|
|
||||||
sway = "Mod4";
|
|
||||||
gnome = "<Super>";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
navigation = {
|
navigation = {
|
||||||
go = {
|
go = {
|
||||||
down = "s";
|
down = "s";
|
||||||
|
@ -52,6 +43,7 @@
|
||||||
|
|
||||||
nvim = {
|
nvim = {
|
||||||
buffer.new = "n";
|
buffer.new = "n";
|
||||||
|
leader = " ";
|
||||||
colorscheme.toggle = {
|
colorscheme.toggle = {
|
||||||
contrast = "[";
|
contrast = "[";
|
||||||
light = "]";
|
light = "]";
|
||||||
|
@ -84,6 +76,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
tmux = {
|
tmux = {
|
||||||
|
mod = "M";
|
||||||
prefix = "t";
|
prefix = "t";
|
||||||
reload = "r";
|
reload = "r";
|
||||||
scroll = {
|
scroll = {
|
||||||
|
@ -111,6 +104,8 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
sway = {
|
sway = {
|
||||||
|
launch.terminal = "Escape";
|
||||||
|
mod = "Mod4";
|
||||||
notification = {
|
notification = {
|
||||||
dismiss = "shift+N";
|
dismiss = "shift+N";
|
||||||
restore = "n";
|
restore = "n";
|
||||||
|
@ -119,8 +114,9 @@
|
||||||
selection = "v";
|
selection = "v";
|
||||||
screen = "shift+V";
|
screen = "shift+V";
|
||||||
};
|
};
|
||||||
launch.terminal = "Escape";
|
|
||||||
window = {
|
window = {
|
||||||
|
layout.toggle = "Tab";
|
||||||
|
fullscreen = "f";
|
||||||
floating = {
|
floating = {
|
||||||
toggle = "shift+f";
|
toggle = "shift+f";
|
||||||
cycle = "r";
|
cycle = "r";
|
||||||
|
@ -129,17 +125,16 @@
|
||||||
horizontal = "backslash";
|
horizontal = "backslash";
|
||||||
vertical = "minus";
|
vertical = "minus";
|
||||||
};
|
};
|
||||||
layout.toggle = "Tab";
|
|
||||||
fullscreen = "f";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
gnome = {
|
gnome = {
|
||||||
|
launch.terminal = "Escape";
|
||||||
|
mod = "<Super>";
|
||||||
|
screenshot = "v";
|
||||||
window = {
|
window = {
|
||||||
switch = "Tab";
|
switch = "Tab";
|
||||||
fullscreen = "f";
|
fullscreen = "f";
|
||||||
};
|
};
|
||||||
launch.terminal = "Escape";
|
|
||||||
screenshot = "v";
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue