36 lines
689 B
Nix
36 lines
689 B
Nix
{ config, pkgs, ... }:
|
|
let
|
|
myAliases = {
|
|
ll = "ls -l";
|
|
la = "ls -la";
|
|
".." = "cd ..";
|
|
"..." = "cd ../..";
|
|
"...." = "cd ../../..";
|
|
};
|
|
in
|
|
{
|
|
programs.bash = {
|
|
enable = false;
|
|
shellAliases = myAliases;
|
|
initExtra = ''
|
|
export PS1='\[\e[38;5;76m\]\u\[\e[0m\] in \[\e[38;5;32m\]\w\[\e[0m\] \\$ '
|
|
'';
|
|
profileExtra = ''
|
|
if [ -z "$WAYLAND_DISPLAY" ] && [ "$XDG_VTNR" = 1 ]; then
|
|
exec uwsm start -S hyprland-uwsm.desktop
|
|
fi
|
|
exec start-hyprland
|
|
'';
|
|
};
|
|
|
|
programs.fish = {
|
|
enable = false;
|
|
shellAliases = myAliases;
|
|
};
|
|
|
|
#programs.nushell = {
|
|
# enable = true;
|
|
# shellAliases = myAliases;
|
|
#};
|
|
}
|