This commit is contained in:
2025-11-19 19:30:42 +01:00
parent 710e39cc17
commit bc173875ae
7 changed files with 181 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
{config, pkgs, ...}:
{
users.users.users.packages = with pkgs; [
btop
ncdu
tmux
curl
bat
nethogs
]
}

View File

@@ -0,0 +1,14 @@
{config, pkgs, ...}:
{
imports = [
./zsh.nix
];
# Define user account and dont forget to set a password with 'passwd'
users.users.cerberus = {
isNormalUser = true;
description = "cerberus";
extraGroups = [ "networkmanager" "wheel" ];
shell = pkgs.zsh;
};
}

View File

@@ -0,0 +1,36 @@
{config, pkgs, ...}:
{
users.users.cerberus.packages = with pkgs; [
zoxide
fzf
];
# ZSH configuration
programs.zsh = {
enable = true;
enableCompletion = true;
autosuggestions.enable = true;
syntaxHighlighting.enable = true;
histSize = 10000;
histFile = "$HOME/.zsh_history";
setOptions = [
"HIST_IGNORE_ALL_DUPS"
"APPEND_HISTORY"
"SHARE_HISTORY"
"HIST_IGNORE_SPACE"
"EXTENDED_GLOB"
"CORRECT"
];
shellInit = ''
eval "$(zoxide init zsh)"
eval "$(fzf --zsh)"
'';
};
# Setting aliases
environment.shellAliases = {
ls = "ls -l --color --hyperlink=auto";
# ".." = "cd ..";
# "..." = "cd ../.."
};
}