Commit Graph

13 Commits (b72077b6e586e41f677c79a0aab7481f1ac80411)

Author SHA1 Message Date
Buddy Sandidge e1c6ea711a Import profile from bashrc if profile has not been loaded
On Debian 11, opening a terminal with bash will run a bashrc file
without the profile. The bashrc expects profile to be loaded, so it will
load the profile.

To avoid circular imports, .profile will set __PROFILE_LOADED__ and the
bashrc file will load the .profile if that variable has not been set.
After that check, bashrc will unset __PROFILE_LOADED__ as cleanup
Buddy Sandidge 944dcd7d4b Add github helper util functions
Buddy Sandidge 1996867364 Remove unneeded quotes
Buddy Sandidge 15f7ccae8b Add man pages and header files to node install
Buddy Sandidge 02d5592104 Fix default for XDG_CONFIG_DIRS
Buddy Sandidge a9238d8897 Add XDG_CONFIG_DIRS and XDG_DATA_DIRS defaults to profile
Buddy Sandidge 7876a7d1dc Add XDG_STATE_HOME for updated XDG desktop standard
Buddy Sandidge 5177645c2b Fix runtime workaround
Buddy Sandidge 8ef95278ea Add workaround for XDG_RUNTIME_DIR on macOS
Buddy Sandidge f0bd1541d7 move slugify alias to profile
Buddy Sandidge 998695b1ba Fix checking for the shell being run is bash or zsh
Buddy Sandidge d1090feefe Allow .profile to load multiple config files
• set environment variables in .profile load
 • move bash settings to be in profile if they are for POSIX (sh/zsh/etc)
 • use .d files in bash customizations
Buddy Sandidge ef23a2887f Create base package for profile