foot: init module
This commit is contained in:
parent
f5b3a4f3e2
commit
0f84fdf8b4
4 changed files with 26 additions and 4 deletions
|
@ -22,6 +22,7 @@ in
|
|||
enable = true;
|
||||
wallpaper = inputs.wallpkgs.wallpapers.rose-pine.rose_pine-04.path;
|
||||
};
|
||||
foot.enable = true;
|
||||
waybar.enable = true;
|
||||
mako.enable = true;
|
||||
direnv.enable = true;
|
||||
|
|
|
@ -300,14 +300,14 @@ binds {
|
|||
Mod+Shift+Slash { show-hotkey-overlay; }
|
||||
|
||||
// Suggested binds for running programs: terminal, app launcher, screen locker.
|
||||
Mod+E { spawn "emacsclient" "-c"; }
|
||||
Mod+T { spawn "foot"; }
|
||||
Mod+E hotkey-overlay-title="Spawn a new Emacs frame" { spawn "emacsclient" "-c"; }
|
||||
Mod+T hotkey-overlay-title="Spawn a terminal" { spawn "footclient"; }
|
||||
Mod+D { spawn "fuzzel"; }
|
||||
// Super+Alt+L { spawn "swaylock"; }
|
||||
|
||||
// You can also use a shell. Do this if you need pipes, multiple commands, etc.
|
||||
// Note: the entire command goes as a single argument in the end.
|
||||
// Mod+T { spawn "basqh" "-c" "notify-send hello && exec alacritty"; }
|
||||
// Mod+T { spawn "bash" "-c" "notify-send hello && exec alacritty"; }
|
||||
|
||||
// Example volume keys mappings for PipeWire & WirePlumber.
|
||||
// The allow-when-locked=true property makes them work even when the session is locked.
|
||||
|
|
|
@ -34,7 +34,6 @@
|
|||
evolution
|
||||
gh
|
||||
fuzzel
|
||||
foot
|
||||
signal-desktop-bin
|
||||
dino
|
||||
polari
|
||||
|
|
22
hosts/shared/foot.nix
Normal file
22
hosts/shared/foot.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
let
|
||||
cfg = config.alqueva.programs.foot;
|
||||
inherit (lib.modules) mkIf;
|
||||
inherit (lib.options) mkEnableOption mkPackageOption;
|
||||
in
|
||||
{
|
||||
options.alqueva.programs.foot = {
|
||||
enable = mkEnableOption "foot";
|
||||
package = mkPackageOption pkgs "foot" { };
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
environment.systemPackages = [ cfg.package ];
|
||||
systemd.packages = [ cfg.package ];
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue