working on keyboards and stuff

This commit is contained in:
Matt Nish-Lapidus 2024-09-30 20:46:21 -04:00
parent f958325388
commit 8ca48214cd
4 changed files with 44 additions and 17 deletions

View file

@ -5,11 +5,11 @@
) )
(defsrc (defsrc
grv 1 2 3 4 5 6 7 8 9 0 - = bspc grv 1 2 3 4 5 6 7 8 9 0 - = \ del
tab q w e r t y u i o p [ ] \ tab q w e r t y u i o p [ ] bspc
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 nlck lmet lalt spc ralt rmet slck lctl nlck lmet lalt spc ralt rmet
) )
(defalias (defalias
@ -19,17 +19,9 @@
hypr C-A-M-S) hypr C-A-M-S)
(deflayer qwerty (deflayer qwerty
grv 1 2 3 4 5 6 7 8 9 0 - = bspc grv 1 2 3 4 5 6 7 8 9 0 - = \ del
tab q w e r t y u i o p [ ] \ tab q w e r t y u i o p [ ] bspc
@ctrlesc a s d f g h j k l ; ' ret @ctrlesc 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
@hypr lctl lalt lmet spc rmet ralt @hypr lctl lctl lalt lmet spc rmet ralt
)
(deflayer fkeys
esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 bspc
- - - - - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - - - -
- - - - - - - -
) )

6
flake.lock generated
View file

@ -98,11 +98,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1727348695, "lastModified": 1727634051,
"narHash": "sha256-J+PeFKSDV+pHL7ukkfpVzCOO7mBSrrpJ3svwBFABbhI=", "narHash": "sha256-S5kVU7U82LfpEukbn/ihcyNt2+EvG7Z5unsKW9H/yFA=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1925c603f17fc89f4c8f6bf6f631a802ad85d784", "rev": "06cf0e1da4208d3766d898b7fdab6513366d45b9",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -75,6 +75,8 @@
icloudpd icloudpd
jetbrains-mono jetbrains-mono
nixd
fishPlugins.foreign-env fishPlugins.foreign-env
fishPlugins.z fishPlugins.z
fishPlugins.fzf fishPlugins.fzf
@ -88,8 +90,11 @@
tailscale tailscale
protonplus protonplus
solaar
logitech-udev-rules
gnomeExtensions.just-perfection gnomeExtensions.just-perfection
gnomeExtensions.dash-to-dock gnomeExtensions.dash-to-dock
gnomeExtensions.solaar-extension
gnome-software gnome-software
gnome-tweaks gnome-tweaks
gnome-photos gnome-photos
@ -206,6 +211,9 @@
}; };
dconf.settings = { dconf.settings = {
"org/gnome/desktop/default-applications.terminal" = {
exec = "wezterm";
};
"org/gnome/desktop/background" = { "org/gnome/desktop/background" = {
picture-options = "none"; picture-options = "none";
primary-color = "#222222"; primary-color = "#222222";
@ -227,6 +235,31 @@
}; };
}; };
# wayland.windowManager.sway = {
# enable = true;
# config = rec {
# modifier = "Mod4";
# # Use kitty as default terminal
# terminal = "wezterm";
# startup = [
# # Launch Firefox on start
# {command = "firefox";}
# ];
# };
# };
# # kanshi systemd service
# systemd.user.services.kanshi = {
# environment = {
# WAYLAND_DISPLAY="wayland-1";
# DISPLAY = ":0";
# };
# serviceConfig = {
# Type = "simple";
# ExecStart = ''${pkgs.kanshi}/bin/kanshi -c kanshi_config_file'';
# };
# };
nixpkgs.config.packageOverrides = pkgs: { nixpkgs.config.packageOverrides = pkgs: {
renoise = pkgs.renoise.override { renoise = pkgs.renoise.override {
releasePath = /home/emenel/temp/rns_344_linux_x86_64.tar.gz; releasePath = /home/emenel/temp/rns_344_linux_x86_64.tar.gz;

View file

@ -89,6 +89,8 @@
DEVPATH=="/devices/virtual/misc/cpu_dma_latency", OWNER="root", GROUP="audio", MODE="0660" DEVPATH=="/devices/virtual/misc/cpu_dma_latency", OWNER="root", GROUP="audio", MODE="0660"
''; '';
security.polkit.enable = true;
services.xserver.videoDrivers = [ "nvidia" ]; services.xserver.videoDrivers = [ "nvidia" ];
networking.hostName = "eddie"; networking.hostName = "eddie";