From f2a8ec860624b6353f2f54f58625f42889d911ed Mon Sep 17 00:00:00 2001 From: Don Harper Date: Sun, 23 Jul 2023 10:10:16 -0500 Subject: [PATCH] home-manager | refactor a bit, added fuzzel --- home/{terminals.nix => alacritty.nix} | 0 home/default.nix | 9 --------- home/fuzzel.nix | 28 +++++++++++++++++++++++++++ home/packages-cli.nix | 8 ++++++++ home/packages-gui.nix | 6 ++++++ 5 files changed, 42 insertions(+), 9 deletions(-) rename home/{terminals.nix => alacritty.nix} (100%) create mode 100644 home/fuzzel.nix diff --git a/home/terminals.nix b/home/alacritty.nix similarity index 100% rename from home/terminals.nix rename to home/alacritty.nix diff --git a/home/default.nix b/home/default.nix index 343db41..a6b28ac 100644 --- a/home/default.nix +++ b/home/default.nix @@ -5,15 +5,6 @@ ./packages-cli.nix ./packages-gui.nix ./services.nix - ./mpv.nix - ./tmux.nix - ./neovim.nix - ./terminals.nix - ./khard.nix - ./khal.nix - ./kitty.nix - ./liquidprompt.nix - ./newsboat.nix ]; home = { username = "don"; diff --git a/home/fuzzel.nix b/home/fuzzel.nix new file mode 100644 index 0000000..8195b86 --- /dev/null +++ b/home/fuzzel.nix @@ -0,0 +1,28 @@ +{ config, pkgs, ... }: +{ + programs.fuzzel = { + enable = true; + settings = { + main = { + icon-theme = "Papirus-Dark"; + width = 50; + font = "Ubuntu:style=Bold:size=12, Hack:weight=bold:size=12"; + fields = "name,generic,comment,categories,filename,keywords"; + prompt = "❯ "; + layer = "overlay"; + }; + colors = { + background = "282a36fa"; + selection = "3d4474fa"; + border = "fffffffa"; + }; + border = { + radius = 20; + }; + dmenu = { + exit-immediately-if-empty = true; + mode = "index"; + }; + }; + }; +} diff --git a/home/packages-cli.nix b/home/packages-cli.nix index 1bb63dc..5536c1c 100644 --- a/home/packages-cli.nix +++ b/home/packages-cli.nix @@ -1,5 +1,13 @@ { config, pkgs, ... }: { + imports = [ + ./tmux.nix + ./neovim.nix + ./khard.nix + ./khal.nix + ./liquidprompt.nix + ./newsboat.nix + ]; home.packages = with pkgs; [ bc bitwarden-cli diff --git a/home/packages-gui.nix b/home/packages-gui.nix index a97ef84..cf8df8a 100644 --- a/home/packages-gui.nix +++ b/home/packages-gui.nix @@ -1,5 +1,11 @@ { config, pkgs, ... }: { + imports = [ + ./alacritty.nix + ./kitty.nix + ./mpv.nix + ./fuzzel.nix + ]; home.packages = with pkgs; [ #sublime-music authy