added vial a qmk gui keyboard configurator

This commit is contained in:
Tomas Rivera
2026-03-04 09:39:48 +01:00
parent d401d0fb93
commit 75e26780b0
6 changed files with 25 additions and 4 deletions
+1
View File
@@ -182,6 +182,7 @@ tomato-c # pomodoro timer
pavucontrol # PulseAudio Volume Control pavucontrol # PulseAudio Volume Control
hyprshot hyprshot
hyprcursor hyprcursor
vial # Open-source GUI and QMK fork for configuring your keyboard in real time
]; ];
# fonts # fonts
+1
View File
@@ -64,6 +64,7 @@ home.packages = [
(pkgs.callPackage ../../modules/scripts/killall.nix {}) # kill all windows except focused window (pkgs.callPackage ../../modules/scripts/killall.nix {}) # kill all windows except focused window
(pkgs.callPackage ../../modules/scripts/launch.nix {}) # necessary for the apps i launch with hyprland at every start (pkgs.callPackage ../../modules/scripts/launch.nix {}) # necessary for the apps i launch with hyprland at every start
(pkgs.callPackage ../../modules/scripts/gitnotify.nix {}) (pkgs.callPackage ../../modules/scripts/gitnotify.nix {})
(pkgs.callPackage ../../modules/scripts/tomato.nix {})
#pkgs #pkgs
pkgs.gruvbox-gtk-theme pkgs.gruvbox-gtk-theme
# # Adds the 'hello' command to your environment. It prints a friendly # # Adds the 'hello' command to your environment. It prints a friendly
+1
View File
@@ -24,6 +24,7 @@ custom-cat() {
l = "ls -CF"; l = "ls -CF";
ls = "ls -hA -s --color"; ls = "ls -hA -s --color";
cat = "custom-cat"; cat = "custom-cat";
pomodoro = "kitty -e 'tomato'";
}; };
}; };
} }
+3 -3
View File
@@ -10,7 +10,7 @@
# Basic TUI settings # Basic TUI settings
clear_password = true; clear_password = true;
default_input = "password"; default_input = "password";
fg = "0xdecda600"; fg = "0x00cd6400";
full_color = true; full_color = true;
hide_borders = false; hide_borders = false;
hide_key_hints = true; hide_key_hints = true;
@@ -31,7 +31,7 @@
#text_in_center = false; #text_in_center = false;
# Animation: Conways Game of Life (optional, comment out for minimal setup) # Animation: Conways Game of Life (optional, comment out for minimal setup)
gameoflife_fg = "0xdecda600"; gameoflife_fg = "0x00cd6a00";
gameoflife_frame_delay = 3; gameoflife_frame_delay = 3;
gameoflife_entropy_interval = 10; gameoflife_entropy_interval = 10;
@@ -40,7 +40,7 @@
# Optional commands (leave null or comment if unused) # Optional commands (leave null or comment if unused)
hibernate_cmd = null; hibernate_cmd = null;
inactivity_cmd = null; inactivity_cmd = null;
#login_cmd = "exec /run/current-system/sw/bin/hyprland"; #login_cmd = "exec hyprland";
logout_cmd = null; logout_cmd = null;
sleep_cmd = null; sleep_cmd = null;
+14
View File
@@ -0,0 +1,14 @@
# used for the terminal autostart. Needs to get cleared and recall fastfetch so that the bar from oh-my-zsh get resized
{ writeShellApplication, kitty, tomato-c,... }:
writeShellApplication {
name = "custom-tomato";
runtimeInputs = [
kitty
tomato-c
];
text = ''
kitty -e tomato
'';
}
+4
View File
@@ -24,3 +24,7 @@ tor.x86_64
torbrowser-launcher.noarch torbrowser-launcher.noarch
Google Chrome needed for Framework 16 rgb macropad Google Chrome needed for Framework 16 rgb macropad
replace sddm by ly replace sddm by ly
battery notifications more often