39 lines
859 B
Nix
39 lines
859 B
Nix
{ config, pkgs, ... }:
|
|
let
|
|
myAliases = {
|
|
ll = "ls -l";
|
|
la = "ls -la";
|
|
".." = "cd ..";
|
|
"..." = "cd ../..";
|
|
"...." = "cd ../../..";
|
|
};
|
|
in
|
|
{
|
|
imports = [
|
|
./sh.nix
|
|
];
|
|
|
|
home.username = "bckelley";
|
|
home.homeDirectory = "/home/bckelley";
|
|
|
|
home.file.".config/hypr".source = ./config/hypr;
|
|
home.file.".config/waybar".source = ./config/waybar;
|
|
|
|
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.home-manager.enable = true;
|
|
home.stateVersion = "26.05"; # Please read the comment before changing.
|
|
}
|