From be1ae420d66ed4d4f193c313a151cc7070a4a3bd Mon Sep 17 00:00:00 2001 From: Ethan Reece Date: Sun, 13 Jul 2025 03:00:55 -0500 Subject: [PATCH] Add configurations for programs --- flake.nix | 4 ++-- home/home.nix | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index 3619aea..bcaf3fe 100644 --- a/flake.nix +++ b/flake.nix @@ -54,10 +54,10 @@ extraSpecialArgs = { inherit inputs pkgs; }; modules = [ ./home/home.nix - inputs.catppuccin.homeManagerModules.catppuccin + inputs.stylix.homeModules.stylix + inputs.catppuccin.homeModules.catppuccin inputs.lix-module.nixosModules.default inputs.sops-nix.homeManagerModules.sops - inputs.stylix.homeModules.stylix { nixpkgs.overlays = [ inputs.nur.overlays.default ]; } ]; } diff --git a/home/home.nix b/home/home.nix index 3312c0c..a9db4f0 100644 --- a/home/home.nix +++ b/home/home.nix @@ -21,10 +21,13 @@ in defaultSopsFile = ./secrets/secrets.yaml; age.keyFile = /home/${username}/.config/sops/age/keys.txt; }; + # https://nix.catppuccin.com/search/rolling/ catppuccin = { enable = true; flavor = "mocha"; + floorp.profiles.default.force = true; }; + # https://nix-community.github.io/stylix/options/modules/alacritty.html stylix = { enable = true; base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml"; @@ -50,9 +53,12 @@ in }; targets = { bat.enable = false; - floorp.profileNames = [ "default" ]; + floorp = { + profileNames = [ "default" ]; + }; fzf.enable = false; helix.enable = false; + kitty.variant256Colors = true; starship.enable = false; }; }; @@ -487,6 +493,7 @@ in nur.repos.rycee.firefox-addons.dearrow nur.repos.rycee.firefox-addons.don-t-fuck-with-paste nur.repos.rycee.firefox-addons.fediact + nur.repos.rycee.firefox-addons.firefox-color nur.repos.rycee.firefox-addons.foxyproxy-standard nur.repos.rycee.firefox-addons.geminize nur.repos.rycee.firefox-addons.gesturefy @@ -571,6 +578,10 @@ in name = "Documentation"; toolbar = true; bookmarks = [ + { + name = "Catppuccin Options"; + url = "https://nix.catppuccin.com/search/rolling/"; + } { name = "Firefox Policy Templates"; url = "mozilla.github.io/policy-templates"; @@ -623,6 +634,10 @@ in name = "NixOS Package Search"; url = "https://search.nixos.org/packages"; } + { + name = "Stylix Options"; + url = "https://nix-community.github.io/stylix/options/modules/alacritty.html"; + } { name = "Vale Supported Languages"; url = "https://vale.sh/docs/formats/code";