feat(fuzzel): add fuzzel app launcher and keybind
This commit is contained in:
parent
dbef62498e
commit
db42dda537
4 changed files with 17 additions and 1 deletions
|
@ -8,6 +8,6 @@
|
||||||
./programs/spicetify.nix
|
./programs/spicetify.nix
|
||||||
./programs/waybar.nix
|
./programs/waybar.nix
|
||||||
./programs/hyprlock.nix
|
./programs/hyprlock.nix
|
||||||
./programs/eww.nix
|
./programs/fuzzel.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
13
users/modules/programs/fuzzel.nix
Normal file
13
users/modules/programs/fuzzel.nix
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
programs.fuzzel = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
main = {
|
||||||
|
terminal = "kitty -1 -e";
|
||||||
|
layer = "top";
|
||||||
|
keyboard-focus = "on-demand";
|
||||||
|
list-executables-in-path = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -11,6 +11,7 @@
|
||||||
"$terminal" = "kitty -1 -e zellij";
|
"$terminal" = "kitty -1 -e zellij";
|
||||||
"$browser" = "firefox";
|
"$browser" = "firefox";
|
||||||
"$music" = "spotify";
|
"$music" = "spotify";
|
||||||
|
"$launcher" = "fuzzel";
|
||||||
|
|
||||||
# Programs to run at startup
|
# Programs to run at startup
|
||||||
exec-once = [
|
exec-once = [
|
||||||
|
@ -63,6 +64,7 @@
|
||||||
"$mainMod, S, exec, $music"
|
"$mainMod, S, exec, $music"
|
||||||
"$mainMod, M, exit"
|
"$mainMod, M, exit"
|
||||||
"$mainMod, Escape, exec, hyprlock"
|
"$mainMod, Escape, exec, hyprlock"
|
||||||
|
"$mainMod, Space, exec, $launcher"
|
||||||
|
|
||||||
# move between windows
|
# move between windows
|
||||||
"$mainMod, H, cyclenext, visible"
|
"$mainMod, H, cyclenext, visible"
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
home.sessionVariables.TERMINAL = "kitty";
|
||||||
programs.kitty = {
|
programs.kitty = {
|
||||||
enable = true;
|
enable = true;
|
||||||
keybindings = {
|
keybindings = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue