first commit
This commit is contained in:
commit
2a3ea31491
52 changed files with 2991 additions and 0 deletions
29
apps/fuzzel/default.nix
Normal file
29
apps/fuzzel/default.nix
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
{ config, pkgs, lib, ... }:
|
||||
|
||||
let
|
||||
cfg = config.my.apps.fuzzel;
|
||||
in
|
||||
{
|
||||
options.my.apps.fuzzel = {
|
||||
enable = lib.mkEnableOption "Fuzzel launcher";
|
||||
|
||||
package = lib.mkOption {
|
||||
type = lib.types.package;
|
||||
default = pkgs.fuzzel;
|
||||
defaultText = "pkgs.fuzzel";
|
||||
description = "Fuzzel package to install.";
|
||||
};
|
||||
};
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
home.packages = [
|
||||
cfg.package
|
||||
pkgs.jetbrains-mono
|
||||
];
|
||||
|
||||
xdg.enable = true;
|
||||
|
||||
# fuzzel uses ~/.config/fuzzel/fuzzel.ini
|
||||
xdg.configFile."fuzzel/fuzzel.ini".source = ./fuzzel.ini;
|
||||
};
|
||||
}
|
||||
41
apps/fuzzel/fuzzel.ini
Normal file
41
apps/fuzzel/fuzzel.ini
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
# Fuzzel config
|
||||
# Catppuccin Mocha-ish palette + Emacs navigation keys
|
||||
|
||||
[main]
|
||||
font=JetBrains Mono:size=14
|
||||
dpi-aware=yes
|
||||
prompt=Search:
|
||||
terminal=foot
|
||||
layer=overlay
|
||||
|
||||
# Window sizing
|
||||
width=45
|
||||
lines=8
|
||||
horizontal-pad=20
|
||||
vertical-pad=16
|
||||
inner-pad=10
|
||||
|
||||
[colors]
|
||||
# Catppuccin Mocha palette
|
||||
background=1e1e2eff
|
||||
text=cdd6f4ff
|
||||
match=cba6f7ff
|
||||
selection=585b70ff
|
||||
selection-text=f5e0dcff
|
||||
border=cba6f7ff
|
||||
|
||||
[border]
|
||||
width=2
|
||||
radius=12
|
||||
|
||||
[key-bindings]
|
||||
# List navigation
|
||||
next=Control+n
|
||||
prev=Control+p
|
||||
|
||||
# Optional extras
|
||||
next-page=Page_Down
|
||||
prev-page=Page_Up
|
||||
accept=Return
|
||||
cancel=Escape
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue