refactoring
This commit is contained in:
parent
f2a45f20dd
commit
dc2414a72a
6 changed files with 243 additions and 246 deletions
18
flake.lock
generated
18
flake.lock
generated
|
@ -375,11 +375,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1748627197,
|
"lastModified": 1748648449,
|
||||||
"narHash": "sha256-7dTtcq4Yi78cHfZcJaxlqkNs+cDBotrHjR9mkXfiUz4=",
|
"narHash": "sha256-5mhG43yYEEpLxEp6e683A8YiW4JHmWihF7XECjMM6Ns=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "379c9fb858ef9abe92d5590e7502a7c1387c076a",
|
"rev": "7c60ea029602851cdeb2f3246e991fcc117195bc",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -929,11 +929,11 @@
|
||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1748613622,
|
"lastModified": 1748634340,
|
||||||
"narHash": "sha256-SLB2MV138ujdjw0ETEakNt/o2O+d/QtvNLlwaBZSWKg=",
|
"narHash": "sha256-pZH4bqbOd8S+si6UcfjHovWDiWKiIGRNRMpmRWaDIms=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "b9d69212b5e65620e7d5b08df818db656f7fefb3",
|
"rev": "daa628a725ab4948e0e2b795e8fb6f4c3e289a7a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1645,11 +1645,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1748625444,
|
"lastModified": 1748643537,
|
||||||
"narHash": "sha256-vtmApAzyOhK50WtF1rNHMaGfvKTv3aMlQ2nfe5LQ+ow=",
|
"narHash": "sha256-jHbSTgaqLdA/yFNp4eZzy1/7Mb0YY4YEzsVwAWrkVDc=",
|
||||||
"owner": "0xc000022070",
|
"owner": "0xc000022070",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"rev": "977d28759f7cd7bb1b5e9260d1586c2d60701b98",
|
"rev": "6dd55058eda4e71a6107204338ce71e70b81fed0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
42
hosts/eddie/boot.nix
Normal file
42
hosts/eddie/boot.nix
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
# Bootloader.
|
||||||
|
boot = {
|
||||||
|
loader = {
|
||||||
|
systemd-boot = {
|
||||||
|
enable = true;
|
||||||
|
configurationLimit = 8;
|
||||||
|
};
|
||||||
|
efi.canTouchEfiVariables = true;
|
||||||
|
};
|
||||||
|
kernelPackages = pkgs.linuxPackages_6_13;
|
||||||
|
kernelModules = [
|
||||||
|
"i2c-dev"
|
||||||
|
"ddcci-backlight"
|
||||||
|
"uinput"
|
||||||
|
"hid-playstation"
|
||||||
|
"amd_pstate=active"
|
||||||
|
];
|
||||||
|
extraModulePackages = with config.boot.kernelPackages; [
|
||||||
|
ddcci-driver
|
||||||
|
openrazer
|
||||||
|
];
|
||||||
|
extraModprobeConfig = ''
|
||||||
|
options bluetooth disable_ertm=Y
|
||||||
|
'';
|
||||||
|
initrd.systemd.enable = true;
|
||||||
|
initrd.kernelModules = [
|
||||||
|
"nvidia"
|
||||||
|
"nvidia_modeset"
|
||||||
|
"nvidia_uvm"
|
||||||
|
"nvidia_drm"
|
||||||
|
"snd-virmidi"
|
||||||
|
];
|
||||||
|
kernelParams = [
|
||||||
|
"nvidia_drm.fbdev=1"
|
||||||
|
"nvidia_drm.modeset=1"
|
||||||
|
];
|
||||||
|
supportedFilesystems = [ "nfs" ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -6,6 +6,9 @@
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
./disko-config.nix
|
./disko-config.nix
|
||||||
./razer-speaker-fix.nix
|
./razer-speaker-fix.nix
|
||||||
|
./boot.nix
|
||||||
|
./hardware.nix
|
||||||
|
./packages
|
||||||
|
|
||||||
btrfs-conf
|
btrfs-conf
|
||||||
|
|
||||||
|
@ -86,23 +89,6 @@
|
||||||
in
|
in
|
||||||
with theme;
|
with theme;
|
||||||
[
|
[
|
||||||
# normal.black
|
|
||||||
# normal.red
|
|
||||||
# normal.green
|
|
||||||
# normal.yellow
|
|
||||||
# normal.blue
|
|
||||||
# normal.magenta
|
|
||||||
# normal.cyan
|
|
||||||
# normal.white
|
|
||||||
# bright.black
|
|
||||||
# bright.red
|
|
||||||
# bright.green
|
|
||||||
# bright.yellow
|
|
||||||
# bright.blue
|
|
||||||
# bright.magenta
|
|
||||||
# bright.cyan
|
|
||||||
# bright.white
|
|
||||||
|
|
||||||
"111111"
|
"111111"
|
||||||
"e06c75"
|
"e06c75"
|
||||||
"98c379"
|
"98c379"
|
||||||
|
@ -122,83 +108,6 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
wget
|
|
||||||
home-manager
|
|
||||||
curl
|
|
||||||
git-lfs
|
|
||||||
rsync
|
|
||||||
gnupg
|
|
||||||
alsa-utils
|
|
||||||
alsa-tools
|
|
||||||
util-linux
|
|
||||||
appimage-run
|
|
||||||
xwayland-run
|
|
||||||
cifs-utils
|
|
||||||
ddcutil
|
|
||||||
greetd.tuigreet
|
|
||||||
bluez-tools
|
|
||||||
qemu
|
|
||||||
quickemu
|
|
||||||
borgbackup
|
|
||||||
virt-viewer
|
|
||||||
spice
|
|
||||||
spice-gtk
|
|
||||||
spice-protocol
|
|
||||||
win-virtio
|
|
||||||
win-spice
|
|
||||||
xwayland-satellite
|
|
||||||
vulkan-tools
|
|
||||||
openrazer-daemon
|
|
||||||
openrgb-with-all-plugins
|
|
||||||
xdg-desktop-portal-termfilechooser
|
|
||||||
|
|
||||||
adwaita-icon-theme
|
|
||||||
adwaita-fonts
|
|
||||||
gnome-themes-extra
|
|
||||||
gnomeExtensions.appindicator
|
|
||||||
gnome-settings-daemon
|
|
||||||
];
|
|
||||||
|
|
||||||
# Bootloader.
|
|
||||||
boot = {
|
|
||||||
loader = {
|
|
||||||
systemd-boot = {
|
|
||||||
enable = true;
|
|
||||||
configurationLimit = 8;
|
|
||||||
};
|
|
||||||
efi.canTouchEfiVariables = true;
|
|
||||||
};
|
|
||||||
kernelPackages = pkgs.linuxPackages_6_13;
|
|
||||||
kernelModules = [
|
|
||||||
"i2c-dev"
|
|
||||||
"ddcci-backlight"
|
|
||||||
"uinput"
|
|
||||||
"hid-playstation"
|
|
||||||
"amd_pstate=active"
|
|
||||||
];
|
|
||||||
extraModulePackages = with config.boot.kernelPackages; [
|
|
||||||
ddcci-driver
|
|
||||||
openrazer
|
|
||||||
];
|
|
||||||
extraModprobeConfig = ''
|
|
||||||
options bluetooth disable_ertm=Y
|
|
||||||
'';
|
|
||||||
initrd.systemd.enable = true;
|
|
||||||
initrd.kernelModules = [
|
|
||||||
"nvidia"
|
|
||||||
"nvidia_modeset"
|
|
||||||
"nvidia_uvm"
|
|
||||||
"nvidia_drm"
|
|
||||||
"snd-virmidi"
|
|
||||||
];
|
|
||||||
kernelParams = [
|
|
||||||
"nvidia_drm.fbdev=1"
|
|
||||||
"nvidia_drm.modeset=1"
|
|
||||||
];
|
|
||||||
supportedFilesystems = [ "nfs" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
systemd.services.tailscaled.after = [ "NetworkManager-wait-online.service" ];
|
systemd.services.tailscaled.after = [ "NetworkManager-wait-online.service" ];
|
||||||
systemd.sleep.extraConfig = ''
|
systemd.sleep.extraConfig = ''
|
||||||
HibernateDelaySec=2h
|
HibernateDelaySec=2h
|
||||||
|
@ -209,83 +118,6 @@
|
||||||
man.generateCaches = true;
|
man.generateCaches = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
hardware = {
|
|
||||||
# fancontrol = {
|
|
||||||
# enable = true;
|
|
||||||
# config = "";
|
|
||||||
# };
|
|
||||||
sane = {
|
|
||||||
enable = true;
|
|
||||||
extraBackends = [
|
|
||||||
pkgs.hplipWithPlugin
|
|
||||||
pkgs.sane-airscan
|
|
||||||
pkgs.epkowa
|
|
||||||
pkgs.utsushi
|
|
||||||
];
|
|
||||||
};
|
|
||||||
i2c.enable = true;
|
|
||||||
uinput.enable = true;
|
|
||||||
openrazer = {
|
|
||||||
enable = true;
|
|
||||||
users = [ "emenel" ];
|
|
||||||
};
|
|
||||||
graphics = {
|
|
||||||
enable = true;
|
|
||||||
enable32Bit = true;
|
|
||||||
extraPackages = with pkgs; [
|
|
||||||
rocmPackages.clr.icd
|
|
||||||
amdvlk
|
|
||||||
];
|
|
||||||
extraPackages32 = with pkgs.driversi686Linux; [
|
|
||||||
amdvlk
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
enableAllFirmware = true;
|
|
||||||
firmware = [
|
|
||||||
pkgs.sof-firmware
|
|
||||||
pkgs.alsa-firmware
|
|
||||||
];
|
|
||||||
|
|
||||||
amdgpu.initrd.enable = true;
|
|
||||||
|
|
||||||
nvidia = {
|
|
||||||
open = true;
|
|
||||||
# Modesetting is required.
|
|
||||||
modesetting.enable = true;
|
|
||||||
powerManagement.enable = true;
|
|
||||||
powerManagement.finegrained = true;
|
|
||||||
|
|
||||||
package = config.boot.kernelPackages.nvidiaPackages.beta;
|
|
||||||
|
|
||||||
prime = {
|
|
||||||
amdgpuBusId = "PCI:101:0:0";
|
|
||||||
nvidiaBusId = "PCI:1:0:0";
|
|
||||||
offload = {
|
|
||||||
enable = true;
|
|
||||||
enableOffloadCmd = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
#reverseSync.enable = true;
|
|
||||||
#sync.enable = true;
|
|
||||||
};
|
|
||||||
# nvidiaSettings = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
brillo.enable = true;
|
|
||||||
steam-hardware.enable = true;
|
|
||||||
bluetooth = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
General = {
|
|
||||||
Enable = "Source,Sink,Media,Socket";
|
|
||||||
ControllerMode = "bredr";
|
|
||||||
JustWorksRepairing = "always";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
services.dictd = {
|
services.dictd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
DBs = with pkgs.dictdDBs; [
|
DBs = with pkgs.dictdDBs; [
|
||||||
|
@ -436,10 +268,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable the GNOME Desktop Environment.
|
|
||||||
# services.xserver.displayManager.gdm.enable = true;
|
|
||||||
# services.xserver.desktopManager.gnome.enable = true;
|
|
||||||
|
|
||||||
services.xserver.deviceSection = ''Option "TearFree" "true"''; # For amdgpu.
|
services.xserver.deviceSection = ''Option "TearFree" "true"''; # For amdgpu.
|
||||||
services.gnome = {
|
services.gnome = {
|
||||||
gnome-keyring.enable = true;
|
gnome-keyring.enable = true;
|
||||||
|
@ -625,39 +453,8 @@
|
||||||
|
|
||||||
users.groups.uinput = { };
|
users.groups.uinput = { };
|
||||||
|
|
||||||
# services.borgmatic = {
|
|
||||||
# enable = true;
|
|
||||||
# configurations = {
|
|
||||||
# eddie = {
|
|
||||||
# source_directories = [
|
|
||||||
# "/home/emenel"
|
|
||||||
# ];
|
|
||||||
# exclude_patterns = [
|
|
||||||
# "- .cache"
|
|
||||||
# "- .nix*"
|
|
||||||
# "- .steam*"
|
|
||||||
# "- Sync"
|
|
||||||
# "- Mounts"
|
|
||||||
# "- .BitwigStudio"
|
|
||||||
# "- .local/share/bitwig"
|
|
||||||
# "- .local/share/flatpak"
|
|
||||||
# "- .local/share/Steam"
|
|
||||||
# ];
|
|
||||||
# repositories = [
|
|
||||||
# {
|
|
||||||
# "path" = "ssh://oyi3ydnz@oyi3ydnz.repo.borgbase.com/./repo";
|
|
||||||
# "label" = "eddie on borgbase";
|
|
||||||
# }
|
|
||||||
# ];
|
|
||||||
# keep_daily = 3;
|
|
||||||
# keep_hourly = 3;
|
|
||||||
# keep_monthly = 2;
|
|
||||||
# # btrfs = {
|
|
||||||
# # btrfs_command = "${pkgs.btrfs-progs}/bin/btrfs";
|
|
||||||
# # };
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
|
|
||||||
|
|
||||||
#do not change
|
#do not change
|
||||||
|
|
80
hosts/eddie/hardware.nix
Normal file
80
hosts/eddie/hardware.nix
Normal file
|
@ -0,0 +1,80 @@
|
||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
hardware = {
|
||||||
|
# fancontrol = {
|
||||||
|
# enable = true;
|
||||||
|
# config = "";
|
||||||
|
# };
|
||||||
|
sane = {
|
||||||
|
enable = true;
|
||||||
|
extraBackends = [
|
||||||
|
pkgs.hplipWithPlugin
|
||||||
|
pkgs.sane-airscan
|
||||||
|
pkgs.epkowa
|
||||||
|
pkgs.utsushi
|
||||||
|
];
|
||||||
|
};
|
||||||
|
i2c.enable = true;
|
||||||
|
uinput.enable = true;
|
||||||
|
openrazer = {
|
||||||
|
enable = true;
|
||||||
|
users = [ "emenel" ];
|
||||||
|
};
|
||||||
|
graphics = {
|
||||||
|
enable = true;
|
||||||
|
enable32Bit = true;
|
||||||
|
extraPackages = with pkgs; [
|
||||||
|
rocmPackages.clr.icd
|
||||||
|
amdvlk
|
||||||
|
];
|
||||||
|
extraPackages32 = with pkgs.driversi686Linux; [
|
||||||
|
amdvlk
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
enableAllFirmware = true;
|
||||||
|
firmware = [
|
||||||
|
pkgs.sof-firmware
|
||||||
|
pkgs.alsa-firmware
|
||||||
|
];
|
||||||
|
|
||||||
|
amdgpu.initrd.enable = true;
|
||||||
|
|
||||||
|
nvidia = {
|
||||||
|
open = true;
|
||||||
|
# Modesetting is required.
|
||||||
|
modesetting.enable = true;
|
||||||
|
powerManagement.enable = true;
|
||||||
|
powerManagement.finegrained = true;
|
||||||
|
|
||||||
|
package = config.boot.kernelPackages.nvidiaPackages.beta;
|
||||||
|
|
||||||
|
prime = {
|
||||||
|
amdgpuBusId = "PCI:101:0:0";
|
||||||
|
nvidiaBusId = "PCI:1:0:0";
|
||||||
|
offload = {
|
||||||
|
enable = true;
|
||||||
|
enableOffloadCmd = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
#reverseSync.enable = true;
|
||||||
|
#sync.enable = true;
|
||||||
|
};
|
||||||
|
# nvidiaSettings = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
brillo.enable = true;
|
||||||
|
steam-hardware.enable = true;
|
||||||
|
bluetooth = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
General = {
|
||||||
|
Enable = "Source,Sink,Media,Socket";
|
||||||
|
ControllerMode = "bredr";
|
||||||
|
JustWorksRepairing = "always";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
41
hosts/eddie/packages.nix
Normal file
41
hosts/eddie/packages.nix
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
wget
|
||||||
|
home-manager
|
||||||
|
curl
|
||||||
|
git-lfs
|
||||||
|
rsync
|
||||||
|
gnupg
|
||||||
|
alsa-utils
|
||||||
|
alsa-tools
|
||||||
|
util-linux
|
||||||
|
appimage-run
|
||||||
|
xwayland-run
|
||||||
|
cifs-utils
|
||||||
|
ddcutil
|
||||||
|
greetd.tuigreet
|
||||||
|
bluez-tools
|
||||||
|
qemu
|
||||||
|
quickemu
|
||||||
|
borgbackup
|
||||||
|
virt-viewer
|
||||||
|
spice
|
||||||
|
spice-gtk
|
||||||
|
spice-protocol
|
||||||
|
win-virtio
|
||||||
|
win-spice
|
||||||
|
xwayland-satellite
|
||||||
|
vulkan-tools
|
||||||
|
openrazer-daemon
|
||||||
|
openrgb-with-all-plugins
|
||||||
|
xdg-desktop-portal-termfilechooser
|
||||||
|
|
||||||
|
adwaita-icon-theme
|
||||||
|
adwaita-fonts
|
||||||
|
gnome-themes-extra
|
||||||
|
gnomeExtensions.appindicator
|
||||||
|
gnome-settings-daemon
|
||||||
|
];
|
||||||
|
}
|
|
@ -26,7 +26,9 @@ let
|
||||||
a (tap-hold $tap-timeout $hold-timeout a lshift)
|
a (tap-hold $tap-timeout $hold-timeout a lshift)
|
||||||
s (tap-hold $tap-timeout $hold-timeout s lalt)
|
s (tap-hold $tap-timeout $hold-timeout s lalt)
|
||||||
d (tap-hold $tap-timeout $hold-timeout d lctrl)
|
d (tap-hold $tap-timeout $hold-timeout d lctrl)
|
||||||
;; f (tap-hold-press $tap-timeout $hold-timeout f )
|
|
||||||
|
;; tap-dance for common combos
|
||||||
|
tap-copy (tap-dance 150 (c C-c))
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -62,7 +64,6 @@ allow-hardware-repeat false
|
||||||
esc 1 2 3 4 5 6 7 8 9 0 - = bspc
|
esc 1 2 3 4 5 6 7 8 9 0 - = bspc
|
||||||
tab q w e r t y u i o p [ ] \
|
tab q w e r t y u i o p [ ] \
|
||||||
caps a s d f g h j k l ; ' ret
|
caps a s d f g h j k l ; ' ret
|
||||||
|
|
||||||
lsft z x c v b n m , . / rsft
|
lsft z x c v b n m , . / rsft
|
||||||
lctl lmet lalt f23 ins spc f24 ralt rmet menu rctrl
|
lctl lmet lalt f23 ins spc f24 ralt rmet menu rctrl
|
||||||
f19 f20 f21 f22)
|
f19 f20 f21 f22)
|
||||||
|
@ -74,28 +75,57 @@ ${shared-alias}
|
||||||
(defalias
|
(defalias
|
||||||
controls (layer-while-held media-controls))
|
controls (layer-while-held media-controls))
|
||||||
|
|
||||||
(deflayer qwerty
|
(deflayer base
|
||||||
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
||||||
tab q w e r t y u i o p [ ] \
|
tab q w e r t y u i o p [ ] \
|
||||||
@supesc @a @s @d f g h j k l ; ' ret
|
@supesc @a @s @d f g h j k l ; ' ret
|
||||||
@sp-lsft z x c v b n m , . / @sp-rsft
|
@sp-lsft z x @tap-copy v b n m , . / @sp-rsft
|
||||||
@supesc @controls lalt lctrl @spcnav @spcnav rctrl ralt @controls @hyper @supesc
|
@supesc @controls lalt lctrl @spcnav @spcnav rctrl ralt @controls @hyper @supesc
|
||||||
bspc ret ret del)
|
bspc ret ret del)
|
||||||
|
|
||||||
(deflayer navigation
|
(deflayermap (navigation)
|
||||||
grv f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 bspc
|
1 f1
|
||||||
tab q w e r t home pgdn pgup end p [ ] prtsc
|
2 f2
|
||||||
_ @a @s @d f g left down up right ; ' ret
|
3 f3
|
||||||
_ z x c v b n m , . / up
|
4 f4
|
||||||
_ _ _ _ _ _ _ _ left down right
|
5 f5
|
||||||
|
6 f6
|
||||||
|
7 f7
|
||||||
|
8 f8
|
||||||
|
9 f9
|
||||||
|
0 f10
|
||||||
|
- f11
|
||||||
|
= f12
|
||||||
|
|
||||||
|
y home
|
||||||
|
u pgdn
|
||||||
|
i pgup
|
||||||
|
o end
|
||||||
|
|
||||||
|
h left
|
||||||
|
j down
|
||||||
|
k up
|
||||||
|
l right
|
||||||
|
|
||||||
|
rsft up
|
||||||
|
menu down
|
||||||
|
rmet left
|
||||||
|
rctrl right
|
||||||
___ _)
|
___ _)
|
||||||
|
|
||||||
(deflayer media-controls
|
(deflayermap (media-controls)
|
||||||
grv VolumeMute VolumeDown VolumeUp f4 MediaTrackPrevious MediaPlayPause MediaTrackNext f8 f9 f10 f11 f12 bspc
|
1 VolumeMute
|
||||||
tab q w e r t home pgdn pgup end p [ ] \
|
2 VolumeDown
|
||||||
_ @a @s @d f g MediaTrackPrevious VolumeDown VolumeUp MediaTrackNext MediaPlayPause ' ret
|
3 VolumeUp
|
||||||
_ z x c v b n m , . / _
|
5 MediaTrackPrevious
|
||||||
_ _ _ _ _ _ _ _ _ _ _
|
6 MediaPlayPause
|
||||||
|
7 MediaTrackNext
|
||||||
|
|
||||||
|
h MediaTrackPrevious
|
||||||
|
j VolumeDown
|
||||||
|
k VolumeUp
|
||||||
|
l MediaTrackNext
|
||||||
|
; MediaPlayPause
|
||||||
___ _)
|
___ _)
|
||||||
|
|
||||||
'';
|
'';
|
||||||
|
@ -121,19 +151,26 @@ ${k-vars}
|
||||||
|
|
||||||
${shared-alias}
|
${shared-alias}
|
||||||
|
|
||||||
(deflayer qwerty
|
(deflayer base
|
||||||
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
||||||
tab q w e r t y u i o p [ ] \
|
tab q w e r t y u i o p [ ] \
|
||||||
@supesc @a @s @d f g h j k l ; ' ret
|
@supesc @a @s @d f g h j k l ; ' ret
|
||||||
@sp-lsft z x c v b n m , . / @sp-rsft
|
@sp-lsft z x c v b n m , . / @sp-rsft
|
||||||
@supesc lalt @ctrl-ret @spcnav @ctrl-ret ralt)
|
@supesc lalt @ctrl-ret @spcnav @ctrl-ret ralt)
|
||||||
|
|
||||||
(deflayer navigation
|
(deflayermap (navigation)
|
||||||
grv 1 2 3 4 5 6 7 8 9 0 - = bspc
|
y home
|
||||||
tab q w e r t home pgdn pgup end p [ ] \
|
u pgdn
|
||||||
_ _ _ _ _ _ left down up right ; ' ret
|
i pgup
|
||||||
@sp-lsft z x c v b n m , . / @sp-rsft
|
o end
|
||||||
_ _ _ _ _ _)
|
|
||||||
|
h left
|
||||||
|
j down
|
||||||
|
k up
|
||||||
|
l right
|
||||||
|
|
||||||
|
___ _)
|
||||||
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue