Update lenny's config

This commit is contained in:
J. Fernando Sánchez
2025-10-07 09:13:03 +02:00
parent 3c67ef6832
commit 1dd84eb214
2 changed files with 30 additions and 3 deletions

View File

@@ -33,7 +33,7 @@
# Editors # Editors
emacs emacs
neovim neovim # This and packages.neovim.enable cannot be done at the same time
helix helix
# Utils # Utils
@@ -44,6 +44,12 @@
yazi # File manager yazi # File manager
ripgrep # Better search ripgrep # Better search
fzf # Fuzzy file finder fzf # Fuzzy file finder
dust # File disk utilization
gnumake
taskwarrior3
taskwarrior-tui
timewarrior
zenith # System monitor zenith # System monitor
@@ -52,12 +58,14 @@
grc # Colorizer grc # Colorizer
fishPlugins.grc fishPlugins.grc
starship starship
zellij
# Dev tools # Dev tools
git git
lazygit lazygit
# Python # Python
python3
uv uv
#uutils-coreutils #uutils-coreutils
@@ -107,10 +115,15 @@
# #
# /etc/profiles/per-user/j/etc/profile.d/hm-session-vars.sh # /etc/profiles/per-user/j/etc/profile.d/hm-session-vars.sh
# #
xdg.enable = true;
# I am not sure this is working
home.sessionVariables = { home.sessionVariables = {
# EDITOR = "emacs"; XDG_BIN_HOME = "${config.home.homeDirectory}/.local/bin";
#This variable is overriden. It does not work
EDITOR = "nvim"; EDITOR = "nvim";
}; };
home.sessionPath = [ "$XDG_BIN_HOME" ];
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.
programs.home-manager.enable = true; programs.home-manager.enable = true;
@@ -128,9 +141,17 @@
]; ];
}; };
home.shellAliases = {
lg = "lazygit";
gs = "git status";
};
programs.fish = { programs.fish = {
enable = true; enable = true;
interactiveShellInit = ''set fish_greeting ''; interactiveShellInit = ''
set fish_greeting
fish_add_path -g $HOME/.local/bin
'';
plugins = [ plugins = [
{ name = "grc"; src = pkgs.fishPlugins.grc.src; } { name = "grc"; src = pkgs.fishPlugins.grc.src; }
]; ];
@@ -143,6 +164,9 @@
}; };
}; };
#programs.neovim.enable = true;
programs.neovim.defaultEditor = true;
programs.zoxide.enable = true; programs.zoxide.enable = true;
programs.bash = { programs.bash = {
enable = true; enable = true;

View File

@@ -2,6 +2,9 @@
{ {
home.packages = with pkgs; [ home.packages = with pkgs; [
jujutsu jujutsu
ansible
awscli2
tinybird
]; ];
programs.git = { programs.git = {
enable = true; enable = true;