From 23b4031d3584b739d54779a3ff7f0bb3b3adcb88 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 31 Aug 2026 17:59:16 +0200 Subject: [PATCH] add fuzzel file --- #flake.nix# | 59 +++++++++++++++++++++++++++++++++++++ .#flake.nix | 1 + modules/programs/foot.nix | 2 +- modules/programs/fuzzel.nix | 22 ++++++++++++++ 4 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 #flake.nix# create mode 120000 .#flake.nix create mode 100644 modules/programs/fuzzel.nix diff --git a/#flake.nix# b/#flake.nix# new file mode 100644 index 0000000..a596813 --- /dev/null +++ b/#flake.nix# @@ -0,0 +1,59 @@ +{ + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + base16.url = "github:SenchoPens/base16.nix"; + home-manager.url = "github:nix-community/home-manager"; + tt-schemes = { + url = "github:tinted-theming/schemes"; + flake = false; + }; + tt-terminal = { + url = "github:tinted-theming/tinted-terminal"; + flake = false; + }; + + }; + outputs = + { + self, + nixpkgs, + base16, + home-manager, + ... + }@inputs: + let + theme = "catppuccin-mocha"; + in + { + nixosConfigurations.nerv = nixpkgs.lib.nixosSystem { + specialArgs = { inherit inputs; }; + modules = [ + ./theme.nix + ({ pkgs, ... }: { + config.theming.theme = "catppuccin-mocha"; + config.theming.font = "Iosevka"; + config.theming.fontPackage = pkgs.iosevka; + }) + base16.nixosModule + ({ config, ... }: { scheme = "${config.theming.theme}"; }) + ./modules/hosts/nerv/configuration.nix + home-manager.nixosModules.home-manager + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.extraSpecialArgs = { inherit inputs; }; + imports = [ + ./modules/home.nix + ./modules/programs/emacs.nix + ./modules/programs/niri.nix + ./modules/programs/foot.nix + ./modules/programs/quickshell.nix + ./modules/programs/fuzzel.nix + ]; + } + ]; + }; + + }; + +} diff --git a/.#flake.nix b/.#flake.nix new file mode 120000 index 0000000..8bdf959 --- /dev/null +++ b/.#flake.nix @@ -0,0 +1 @@ +lucy@nerv.7899:1788190389 \ No newline at end of file diff --git a/modules/programs/foot.nix b/modules/programs/foot.nix index cef2d41..e063b36 100644 --- a/modules/programs/foot.nix +++ b/modules/programs/foot.nix @@ -13,7 +13,7 @@ in settings = { main = { font = "${config.theming.font}:size=12"; - pad = "10x10"; + pad = "15x15"; }; colors-dark = { diff --git a/modules/programs/fuzzel.nix b/modules/programs/fuzzel.nix new file mode 100644 index 0000000..36e0ac8 --- /dev/null +++ b/modules/programs/fuzzel.nix @@ -0,0 +1,22 @@ +{ config }: +let + c = config.scheme.withHashtag; +in +{ + home-manager.users.lucy.programs.fuzzel = { + enable = true; + settings = { + main = { + font = "${config.theming.font}:size=12"; + }; + border.width = 2; + colors = { + background = c.base00; + text = c.base05; + match = c.base0D; + selection = c.base0D; + border = c.base0D; + }; + }; + }; +}