1
0
Fork 0

Add configurations for programs

This commit is contained in:
Ethan Reece 2025-07-13 03:00:55 -05:00
parent e990f8705d
commit be1ae420d6
Signed by: me
GPG key ID: DD8CE04D5D8FF832
2 changed files with 18 additions and 3 deletions

View file

@ -54,10 +54,10 @@
extraSpecialArgs = { inherit inputs pkgs; }; extraSpecialArgs = { inherit inputs pkgs; };
modules = [ modules = [
./home/home.nix ./home/home.nix
inputs.catppuccin.homeManagerModules.catppuccin inputs.stylix.homeModules.stylix
inputs.catppuccin.homeModules.catppuccin
inputs.lix-module.nixosModules.default inputs.lix-module.nixosModules.default
inputs.sops-nix.homeManagerModules.sops inputs.sops-nix.homeManagerModules.sops
inputs.stylix.homeModules.stylix
{ nixpkgs.overlays = [ inputs.nur.overlays.default ]; } { nixpkgs.overlays = [ inputs.nur.overlays.default ]; }
]; ];
} }

View file

@ -21,10 +21,13 @@ in
defaultSopsFile = ./secrets/secrets.yaml; defaultSopsFile = ./secrets/secrets.yaml;
age.keyFile = /home/${username}/.config/sops/age/keys.txt; age.keyFile = /home/${username}/.config/sops/age/keys.txt;
}; };
# https://nix.catppuccin.com/search/rolling/
catppuccin = { catppuccin = {
enable = true; enable = true;
flavor = "mocha"; flavor = "mocha";
floorp.profiles.default.force = true;
}; };
# https://nix-community.github.io/stylix/options/modules/alacritty.html
stylix = { stylix = {
enable = true; enable = true;
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml"; base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml";
@ -50,9 +53,12 @@ in
}; };
targets = { targets = {
bat.enable = false; bat.enable = false;
floorp.profileNames = [ "default" ]; floorp = {
profileNames = [ "default" ];
};
fzf.enable = false; fzf.enable = false;
helix.enable = false; helix.enable = false;
kitty.variant256Colors = true;
starship.enable = false; starship.enable = false;
}; };
}; };
@ -487,6 +493,7 @@ in
nur.repos.rycee.firefox-addons.dearrow nur.repos.rycee.firefox-addons.dearrow
nur.repos.rycee.firefox-addons.don-t-fuck-with-paste nur.repos.rycee.firefox-addons.don-t-fuck-with-paste
nur.repos.rycee.firefox-addons.fediact 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.foxyproxy-standard
nur.repos.rycee.firefox-addons.geminize nur.repos.rycee.firefox-addons.geminize
nur.repos.rycee.firefox-addons.gesturefy nur.repos.rycee.firefox-addons.gesturefy
@ -571,6 +578,10 @@ in
name = "Documentation"; name = "Documentation";
toolbar = true; toolbar = true;
bookmarks = [ bookmarks = [
{
name = "Catppuccin Options";
url = "https://nix.catppuccin.com/search/rolling/";
}
{ {
name = "Firefox Policy Templates"; name = "Firefox Policy Templates";
url = "mozilla.github.io/policy-templates"; url = "mozilla.github.io/policy-templates";
@ -623,6 +634,10 @@ in
name = "NixOS Package Search"; name = "NixOS Package Search";
url = "https://search.nixos.org/packages"; url = "https://search.nixos.org/packages";
} }
{
name = "Stylix Options";
url = "https://nix-community.github.io/stylix/options/modules/alacritty.html";
}
{ {
name = "Vale Supported Languages"; name = "Vale Supported Languages";
url = "https://vale.sh/docs/formats/code"; url = "https://vale.sh/docs/formats/code";