added starship to sma user
This commit is contained in:
parent
2a25c42063
commit
2276dd59cd
1 changed files with 46 additions and 27 deletions
|
@ -1,9 +1,11 @@
|
||||||
# Admin User Configuration - sma
|
# Admin User Configuration - sma
|
||||||
# Named after Diziet Sma, pragmatic Special Circumstances agent
|
# Named after Diziet Sma, pragmatic Special Circumstances agent
|
||||||
# Role: System administration, security oversight, maintenance
|
# Role: System administration, security oversight, maintenance
|
||||||
{ config, pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
{
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
users.users.sma = {
|
users.users.sma = {
|
||||||
description = "Diziet Sma - System Administrator";
|
description = "Diziet Sma - System Administrator";
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
|
@ -97,6 +99,23 @@
|
||||||
"audit-users" = "cat /etc/passwd | grep -E '/bin/(bash|zsh|fish)'";
|
"audit-users" = "cat /etc/passwd | grep -E '/bin/(bash|zsh|fish)'";
|
||||||
"audit-sudo" = "cat /etc/sudoers.d/*";
|
"audit-sudo" = "cat /etc/sudoers.d/*";
|
||||||
};
|
};
|
||||||
|
interactiveShellInit = ''
|
||||||
|
# Emacs-style keybindings
|
||||||
|
bindkey -e
|
||||||
|
|
||||||
|
# Disable annoying shell options
|
||||||
|
unsetopt beep nomatch
|
||||||
|
|
||||||
|
# Completion configuration
|
||||||
|
zstyle ':completion:*' completer _expand _complete _ignored
|
||||||
|
zstyle ':completion:*' matcher-list ""
|
||||||
|
autoload -Uz compinit
|
||||||
|
compinit
|
||||||
|
|
||||||
|
# Initialize shell enhancements
|
||||||
|
eval "$(starship init zsh)"
|
||||||
|
eval "$(direnv hook zsh)"
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
# Sudo configuration for admin user
|
# Sudo configuration for admin user
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue