feat: add umlauts and media keys to keyd
This commit is contained in:
parent
7cc47dc124
commit
52a3c57a92
3 changed files with 19 additions and 9 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
{ ... }: let
|
{ pkgs, ... }: let
|
||||||
nav = {
|
nav = {
|
||||||
h = "left";
|
h = "left";
|
||||||
j = "down";
|
j = "down";
|
||||||
|
|
@ -8,20 +8,26 @@
|
||||||
"4" = "end";
|
"4" = "end";
|
||||||
u = "pageup";
|
u = "pageup";
|
||||||
d = "pagedown";
|
d = "pagedown";
|
||||||
|
q = "previoussong";
|
||||||
|
w = "playpause";
|
||||||
|
e = "nextsong";
|
||||||
};
|
};
|
||||||
alt = {
|
alt = {
|
||||||
a = "";
|
a = "ä";
|
||||||
o = "";
|
o = "ö";
|
||||||
u = "";
|
u = "ü";
|
||||||
s = "";
|
s = "ß";
|
||||||
e = "";
|
e = "€";
|
||||||
};
|
};
|
||||||
altShift = {
|
altShift = {
|
||||||
a = "";
|
a = "Ä";
|
||||||
o = "";
|
o = "Ö";
|
||||||
u = "";
|
u = "Ü";
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
keyd
|
||||||
|
];
|
||||||
# Enable keyd and remap keys
|
# Enable keyd and remap keys
|
||||||
services.keyd = {
|
services.keyd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
./gui
|
./gui
|
||||||
./git.nix
|
./git.nix
|
||||||
./gnupg.nix
|
./gnupg.nix
|
||||||
|
./keyd.nix
|
||||||
./neovim
|
./neovim
|
||||||
./packages.nix
|
./packages.nix
|
||||||
./ssh.nix
|
./ssh.nix
|
||||||
|
|
|
||||||
3
users/gandalf/modules/keyd.nix
Normal file
3
users/gandalf/modules/keyd.nix
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
{ pkgs, ... }: {
|
||||||
|
home.file.".XCompose".source = "${pkgs.keyd}/share/keyd/keyd.compose";
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue