Something went wrong. Try again.
My Nix Configuration
Something went wrong. Try again.
1.4 kB · 64 lines
Nix
at voidauth
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465{ pkgs, lib, config, ...}:let inherit (lib) mkDefault mkEnableOption; cfg = config.py.profiles.cli;in{ options.py.profiles.cli.enable = mkEnableOption "CLI Profile"; config = lib.mkIf cfg.enable { py.profiles.base.enable = true; py.programs = { bat.enable = mkDefault true; direnv.enable = mkDefault true; fish.enable = mkDefault true; fzf.enable = mkDefault true; git = { enable = mkDefault true; gh.enable = mkDefault true; lazygit.enable = mkDefault true; }; gpg.enable = mkDefault true; helix.enable = mkDefault false; nix-index.enable = mkDefault true; nushell.enable = mkDefault false; ssh.enable = mkDefault true; starship.enable = mkDefault true; wakatime.enable = mkDefault false; zoxide.enable = mkDefault true; }; catppuccin = { btop.enable = true; }; programs = { eza = { enable = true; icons = "auto"; git = true; enableBashIntegration = false; enableIonIntegration = false; }; btop = { enable = true; }; }; xdg.configFile = { "rbw/config.json".source = ./rbw-config.json; }; home.packages = with pkgs; [ btrfs-progs fd fzf gnupg nix-search pinentry-qt rbw rsync xdg-utils ]; };}