Added: fzf support; Need to be refined later; bunch of catppuccin theming

This commit is contained in:
2026-03-28 22:25:52 +01:00
parent 78bf922920
commit 8ab590b6dc
4 changed files with 56 additions and 41 deletions

View File

@@ -35,6 +35,7 @@
eza.enable = true; eza.enable = true;
fzf.enable = true; fzf.enable = true;
bat.enable = true;
element-desktop = { element-desktop = {
enable = true; enable = true;
@@ -48,6 +49,9 @@
transparent = true; transparent = true;
}; };
kitty.enable = true;
lazygit.enable = true;
cursors = { cursors = {
enable = true; enable = true;
accent = "sapphire"; accent = "sapphire";
@@ -67,7 +71,13 @@
mode = "createLink"; mode = "createLink";
}; };
mako.enable = true;
gtk.icon.enable = true; gtk.icon.enable = true;
kvantum = {
enable = true;
apply = true;
};
}; };

View File

@@ -2,11 +2,8 @@
{ {
qt = { qt = {
enable = true; enable = true;
style.name = "kvantum";
platformTheme.name = "kvantum"; platformTheme.name = "kvantum";
style = {
name = "kvantum";
package = pkgs.catppuccin-kvantum;
};
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [
kdePackages.qt6ct kdePackages.qt6ct

View File

@@ -6,7 +6,8 @@
gnupg gnupg
]; ];
programs.git = { programs = {
git = {
enable = true; enable = true;
settings = { settings = {
github = { github = {
@@ -27,4 +28,8 @@
"result" "result"
]; ];
}; };
lazygit = {
enable = true;
};
};
} }

View File

@@ -2,13 +2,14 @@
{ {
home.packages = with pkgs; [ home.packages = with pkgs; [
eza # ls replacement eza # ls replacement
fzf # FuzzyFinder
tdf # terminal pdf viewer tdf # terminal pdf viewer
jq # json parser jq # json parser
tree
fastfetch # system stats fastfetch # system stats
tabiew # Table viewer tabiew # Table viewer
glow # MD Viewer glow # MD Viewer
fd # find alternative
bat # cat alternative
ripgrep # grep alternative
# LLM in the Terminal # LLM in the Terminal
(pkgs.llm.withPlugins { llm-groq = true; }) (pkgs.llm.withPlugins { llm-groq = true; })
@@ -21,7 +22,6 @@
programs.kitty = { programs.kitty = {
enable = true; enable = true;
themeFile = "Catppuccin-Mocha";
font = { font = {
name = "Fira Code Nerd Font"; name = "Fira Code Nerd Font";
@@ -85,30 +85,33 @@
}; };
}; };
programs.zsh = { programs.fzf = {
enable = true; enable = true;
enableCompletion = true; enableBashIntegration = true;
autosuggestion.enable = true; enableZshIntegration = true;
syntaxHighlighting.enable = true; enableFishIntegration = true;
defaultCommand = "fd --type f --strip-cwd-prefix --hidden --exclued .git";
shellAliases = { fileWidgetCommand = "fd --type f --strip-cwd-prefix --hidden --exclued .git";
ls = "eza"; defaultOptions = [
la = "eza -la"; "--height 100%"
f = "fzf"; "--border sharp"
i = "kitty +kitten icat"; "--layout=reverse"
"nix-switch" = "sudo darwin-rebuild switch --flake ~/.config/nix#cyper-mac"; "--inline-info"
}; "--preview 'bat --color=always --style=numbers {}'"
];
}; };
programs.fish = { programs.fish = {
enable = true; enable = true;
shellAliases = { shellAliases = {
ls = "eza"; ls = "eza --icons=always";
la = "eza -la"; la = "eza -la --icons=always";
f = "fzf"; f = "nvim $(fzf)";
tree = "eza --icons=always -T";
i = "kitty +kitten icat"; i = "kitty +kitten icat";
"nix-switch" = "sudo nixos-rebuild switch --flake ~/.config/nix#$(hostname)"; cat = "bat --color=always --style=numbers";
grep = "ripgrep";
}; };
interactiveShellInit = '' interactiveShellInit = ''