Sway : Add brightness key.
This commit is contained in:
parent
865fb6adc1
commit
35fea860e0
|
@ -30,7 +30,13 @@
|
||||||
},
|
},
|
||||||
"Tab",
|
"Tab",
|
||||||
"Q",
|
"Q",
|
||||||
"W",
|
{
|
||||||
|
"c": "#8ec07c"
|
||||||
|
},
|
||||||
|
"Bright- ness Up",
|
||||||
|
{
|
||||||
|
"c": "#cccccc"
|
||||||
|
},
|
||||||
"E",
|
"E",
|
||||||
"R",
|
"R",
|
||||||
"T",
|
"T",
|
||||||
|
@ -58,16 +64,16 @@
|
||||||
},
|
},
|
||||||
"Caps Lock",
|
"Caps Lock",
|
||||||
"A",
|
"A",
|
||||||
"S",
|
|
||||||
"D",
|
|
||||||
"F",
|
|
||||||
{
|
{
|
||||||
"c": "#8ec07c"
|
"c": "#8ec07c"
|
||||||
},
|
},
|
||||||
"Toggle Gaming",
|
"Bright-ness Down",
|
||||||
{
|
{
|
||||||
"c": "#cccccc"
|
"c": "#cccccc"
|
||||||
},
|
},
|
||||||
|
"D",
|
||||||
|
"F",
|
||||||
|
"G",
|
||||||
"H",
|
"H",
|
||||||
"J",
|
"J",
|
||||||
"K",
|
"K",
|
||||||
|
@ -102,13 +108,7 @@
|
||||||
},
|
},
|
||||||
"B",
|
"B",
|
||||||
"N",
|
"N",
|
||||||
{
|
"M",
|
||||||
"c": "#8ec07c"
|
|
||||||
},
|
|
||||||
"Toggle moni-tors",
|
|
||||||
{
|
|
||||||
"c": "#cccccc"
|
|
||||||
},
|
|
||||||
"<\n,",
|
"<\n,",
|
||||||
">\n.",
|
">\n.",
|
||||||
"?\n/",
|
"?\n/",
|
||||||
|
|
|
@ -99,7 +99,7 @@ Tmux:<br>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>System controls</summary>
|
<summary>System controls</summary>
|
||||||
<img src="https://i.imgur.com/wZOTRCm.png" />
|
<img src="https://i.imgur.com/VmpOq6d.png" />
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
[Link](http://www.keyboard-layout-editor.com) / [Source](https://github.com/ijprest/keyboard-layout-editor) of the tool I used to draw the images.
|
[Link](http://www.keyboard-layout-editor.com) / [Source](https://github.com/ijprest/keyboard-layout-editor) of the tool I used to draw the images.
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
./module/Launcher.nix
|
./module/Launcher.nix
|
||||||
./module/Terminal.nix
|
./module/Terminal.nix
|
||||||
./module/TitleBar.nix
|
./module/TitleBar.nix
|
||||||
./module/Brightness.nix
|
|
||||||
./module/Navigation.nix
|
./module/Navigation.nix
|
||||||
./module/Notification.nix
|
./module/Notification.nix
|
||||||
./module/Resize.nix
|
./module/Resize.nix
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
{ config, ... }: let
|
|
||||||
step = 5;
|
|
||||||
in {
|
|
||||||
text = ''
|
|
||||||
bindsym XF86MonBrightnessDown exec light -U ${toString step}
|
|
||||||
bindsym XF86MonBrightnessUp exec light -A ${toString step}
|
|
||||||
'';
|
|
||||||
}
|
|
|
@ -1,5 +1,6 @@
|
||||||
{ ... }: let
|
{ ... }: let
|
||||||
mod = "print";
|
mod = "print";
|
||||||
|
brstep = 5;
|
||||||
in {
|
in {
|
||||||
text = ''
|
text = ''
|
||||||
bindsym ${mod} input * xkb_switch_layout 0
|
bindsym ${mod} input * xkb_switch_layout 0
|
||||||
|
@ -10,5 +11,10 @@ in {
|
||||||
bindsym --to-code ${mod}+v exec 'swayscript vpntoggle'
|
bindsym --to-code ${mod}+v exec 'swayscript vpntoggle'
|
||||||
bindsym --to-code ${mod}+x exec 'systemctl poweroff -i'
|
bindsym --to-code ${mod}+x exec 'systemctl poweroff -i'
|
||||||
bindsym --to-code ${mod}+z exec 'systemctl suspend -i'
|
bindsym --to-code ${mod}+z exec 'systemctl suspend -i'
|
||||||
|
|
||||||
|
bindsym --to-code ${mod}+w exec light -U ${toString brstep}
|
||||||
|
bindsym XF86MonBrightnessDown exec light -U ${toString brstep}
|
||||||
|
bindsym --to-code ${mod}+s exec light -A ${toString brstep}
|
||||||
|
bindsym XF86MonBrightnessUp exec light -A ${toString brstep}
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
# Keyd Print to Macro remap.
|
# Keyd Print to Macro remap.
|
||||||
services.keyd.keyboards.default.settings.main.print = "layer(layer_macro)";
|
services.keyd.keyboards.default.settings.main.print = "layer(layer_number)";
|
||||||
|
|
||||||
home.nixos.enable = true;
|
home.nixos.enable = true;
|
||||||
user = {
|
user = {
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
builder.client.enable = true;
|
builder.client.enable = true;
|
||||||
desktop.sway.enable = true;
|
desktop.sway.enable = true;
|
||||||
kernel.enable = true;
|
kernel.enable = true;
|
||||||
keyd.enable = true;
|
keyd.enable = true;
|
||||||
powerlimit.thinkpad.enable = true;
|
powerlimit.thinkpad.enable = true;
|
||||||
print.enable = true;
|
print.enable = true;
|
||||||
intel.cpu = {
|
intel.cpu = {
|
||||||
|
|
Loading…
Reference in a new issue