some stuff

This commit is contained in:
caem 2025-02-20 22:25:37 +01:00
parent 0ff2e127ca
commit 357f2f48af
Signed by: caem
GPG key ID: 69A830D03203405F
7 changed files with 55 additions and 29 deletions

View file

@ -7,13 +7,10 @@
fd fd
ripgrep ripgrep
fzf fzf
tmux
fastfetch
tre-command tre-command
btop btop
zsh-completions zsh-completions
nix-zsh-completions nix-zsh-completions
git
]; ];
programs.bat = { programs.bat = {
@ -30,35 +27,12 @@
}; };
}; };
programs.fastfetch = {
enable = true;
settings = {
modules = [
"title"
"separator"
"os"
"kernel"
"initsystem"
"uptime"
"datetime"
"packages"
"terminal"
"wm"
"shell"
"cpu"
"gpu"
"memory"
"break"
"colors"
];
};
};
home.file.".zshenv".enable = false; home.file.".zshenv".enable = false;
home.file.".config/zsh/conf.d" = { home.file.".config/zsh/conf.d" = {
source = ./conf.d; source = ./conf.d;
recursive = true; recursive = true;
}; };
programs.zsh = { programs.zsh = {
enable = true; enable = true;
enableCompletion = true; enableCompletion = true;
@ -98,6 +72,16 @@
sha256 = "1lzrn0n4fxfcgg65v0qhnj7wnybybqzs4adz7xsrkgmcsr0ii8b7"; sha256 = "1lzrn0n4fxfcgg65v0qhnj7wnybybqzs4adz7xsrkgmcsr0ii8b7";
}; };
} }
{
name = "fzf-tab";
file = "fzf-tab.plugin.zsh";
src = pkgs.fetchFromGitHub {
owner = "Aloxaf";
repo = "fzf-tab";
rev = "v1.2.0";
sha256 = "sha256-q26XVS/LcyZPRqDNwKKA9exgBByE0muyuNb0Bbar2lY=";
};
}
]; ];
}; };
} }

View file

@ -16,7 +16,7 @@
enable = true; enable = true;
userDirs = { userDirs = {
enable = true; enable = true;
documents = "${config.home.homeDirectory}/documents"; documents = "${config.home.homeDirectory}/documents";
download = "${config.home.homeDirectory}/download"; download = "${config.home.homeDirectory}/download";
music = "${config.home.homeDirectory}/music"; music = "${config.home.homeDirectory}/music";

View file

@ -1,6 +1,10 @@
{ ... }: { pkgs, ... }:
{ {
home.packages = with pkgs; [
git
];
programs.git = { programs.git = {
enable = true; enable = true;
userName = "caem"; userName = "caem";

View file

@ -2,6 +2,7 @@
{ {
home.packages = with pkgs; [ home.packages = with pkgs; [
tmux
wl-clipboard wl-clipboard
]; ];

View file

@ -0,0 +1,5 @@
{ lib, ... }:
{
imports = lib.getModuleImports ./.;
}

View file

@ -0,0 +1,31 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
fastfetch
];
programs.fastfetch = {
enable = true;
settings = {
modules = [
"title"
"separator"
"os"
"kernel"
"initsystem"
"uptime"
"datetime"
"packages"
"terminal"
"wm"
"shell"
"cpu"
"gpu"
"memory"
"break"
"colors"
];
};
};
}

View file

@ -6,5 +6,6 @@
./core ./core
./desktop/gnome ./desktop/gnome
./multimedia ./multimedia
./misc
]; ];
} }