Update lenny's config
This commit is contained in:
@@ -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;
|
||||||
|
@@ -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;
|
||||||
|
Reference in New Issue
Block a user