Added: fzf support; Need to be refined later; bunch of catppuccin theming
This commit is contained in:
@@ -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;
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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 = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user