Added: fzf support; Need to be refined later; bunch of catppuccin theming
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
|
||||
eza.enable = true;
|
||||
fzf.enable = true;
|
||||
bat.enable = true;
|
||||
|
||||
element-desktop = {
|
||||
enable = true;
|
||||
@@ -48,6 +49,9 @@
|
||||
transparent = true;
|
||||
};
|
||||
|
||||
kitty.enable = true;
|
||||
lazygit.enable = true;
|
||||
|
||||
cursors = {
|
||||
enable = true;
|
||||
accent = "sapphire";
|
||||
@@ -67,7 +71,13 @@
|
||||
mode = "createLink";
|
||||
};
|
||||
|
||||
mako.enable = true;
|
||||
|
||||
gtk.icon.enable = true;
|
||||
kvantum = {
|
||||
enable = true;
|
||||
apply = true;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -2,11 +2,8 @@
|
||||
{
|
||||
qt = {
|
||||
enable = true;
|
||||
style.name = "kvantum";
|
||||
platformTheme.name = "kvantum";
|
||||
style = {
|
||||
name = "kvantum";
|
||||
package = pkgs.catppuccin-kvantum;
|
||||
};
|
||||
};
|
||||
home.packages = with pkgs; [
|
||||
kdePackages.qt6ct
|
||||
|
||||
@@ -6,7 +6,8 @@
|
||||
gnupg
|
||||
];
|
||||
|
||||
programs.git = {
|
||||
programs = {
|
||||
git = {
|
||||
enable = true;
|
||||
settings = {
|
||||
github = {
|
||||
@@ -27,4 +28,8 @@
|
||||
"result"
|
||||
];
|
||||
};
|
||||
lazygit = {
|
||||
enable = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -2,13 +2,14 @@
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
eza # ls replacement
|
||||
fzf # FuzzyFinder
|
||||
tdf # terminal pdf viewer
|
||||
jq # json parser
|
||||
tree
|
||||
fastfetch # system stats
|
||||
tabiew # Table viewer
|
||||
glow # MD Viewer
|
||||
fd # find alternative
|
||||
bat # cat alternative
|
||||
ripgrep # grep alternative
|
||||
|
||||
# LLM in the Terminal
|
||||
(pkgs.llm.withPlugins { llm-groq = true; })
|
||||
@@ -21,7 +22,6 @@
|
||||
|
||||
programs.kitty = {
|
||||
enable = true;
|
||||
themeFile = "Catppuccin-Mocha";
|
||||
|
||||
font = {
|
||||
name = "Fira Code Nerd Font";
|
||||
@@ -85,30 +85,33 @@
|
||||
};
|
||||
};
|
||||
|
||||
programs.zsh = {
|
||||
programs.fzf = {
|
||||
enable = true;
|
||||
enableCompletion = true;
|
||||
autosuggestion.enable = true;
|
||||
syntaxHighlighting.enable = true;
|
||||
|
||||
shellAliases = {
|
||||
ls = "eza";
|
||||
la = "eza -la";
|
||||
f = "fzf";
|
||||
i = "kitty +kitten icat";
|
||||
"nix-switch" = "sudo darwin-rebuild switch --flake ~/.config/nix#cyper-mac";
|
||||
};
|
||||
enableBashIntegration = true;
|
||||
enableZshIntegration = true;
|
||||
enableFishIntegration = true;
|
||||
defaultCommand = "fd --type f --strip-cwd-prefix --hidden --exclued .git";
|
||||
fileWidgetCommand = "fd --type f --strip-cwd-prefix --hidden --exclued .git";
|
||||
defaultOptions = [
|
||||
"--height 100%"
|
||||
"--border sharp"
|
||||
"--layout=reverse"
|
||||
"--inline-info"
|
||||
"--preview 'bat --color=always --style=numbers {}'"
|
||||
];
|
||||
};
|
||||
|
||||
programs.fish = {
|
||||
enable = true;
|
||||
|
||||
shellAliases = {
|
||||
ls = "eza";
|
||||
la = "eza -la";
|
||||
f = "fzf";
|
||||
ls = "eza --icons=always";
|
||||
la = "eza -la --icons=always";
|
||||
f = "nvim $(fzf)";
|
||||
tree = "eza --icons=always -T";
|
||||
i = "kitty +kitten icat";
|
||||
"nix-switch" = "sudo nixos-rebuild switch --flake ~/.config/nix#$(hostname)";
|
||||
cat = "bat --color=always --style=numbers";
|
||||
grep = "ripgrep";
|
||||
};
|
||||
|
||||
interactiveShellInit = ''
|
||||
|
||||
Reference in New Issue
Block a user