Commit aeff68ca35ada5a2b29afbef2d569645bc4e55cf
Commits[COMMIT BEGIN]commit aeff68ca35ada5a2b29afbef2d569645bc4e55cf Author: root <root@felix> Date: Sun Mar 15 20:52:52 2026 +0000 Felix: update installer and add bash files Signed-off-by: root <root@felix> diff --git a/systems/linux/dotfiles/felix/home/.bash_profile b/systems/linux/dotfiles/felix/home/.bash_profile new file mode 100644 index 0000000..7211b50 --- /dev/null +++ b/systems/linux/dotfiles/felix/home/.bash_profile @@ -0,0 +1,25 @@ +# Display centered message with blue background on TTY +clear +message="TITAN DATA SYSTEM | FELIX CONSOLE" +cols=$(tput cols) +padding=$(( (cols - ${#message}) / 2 )) +echo -e "\e[44m\e[97m$(printf "%*s%s%*s\n" $padding "" "$message" $padding "")\e[0m" + +echo "" +echo "System has been $(uptime -p)" +date +echo "" + + +free -h +echo "" +lsblk +echo"" +printf "\e[44m%${cols}s\e[0m\n" "" + +echo -e "500\nd50\n600\nd50\n700\nd50\n0" > /dev/buzzer + +alias logout="echo -e \"600\nd50\n500\nd100\n0\" > /dev/buzzer && logout" +alias exit="echo -e \"600\nd50\n500\nd100\n0\" > /dev/buzzer && exit" + +source .bashrc diff --git a/systems/linux/dotfiles/felix/home/.bashrc b/systems/linux/dotfiles/felix/home/.bashrc new file mode 100644 index 0000000..514cf68 --- /dev/null +++ b/systems/linux/dotfiles/felix/home/.bashrc @@ -0,0 +1,6 @@ +alias c="clear" +alias cls="clear" + +PS1="\w $ " + +PATH=$PATH:/root/felix/scripts diff --git a/systems/linux/dotfiles/felix/install.sh b/systems/linux/dotfiles/felix/install.sh index e9bfe75..bcdadd4 100644 --- a/systems/linux/dotfiles/felix/install.sh +++ b/systems/linux/dotfiles/felix/install.sh @@ -1,7 +1,7 @@ # Install/update the felix service rm -rf /root/felix -mkdir -p /root/felix -cp -r home/felix/. /root/felix/. +cp -rv home/* /root/ +cp -rv home/.* /root/ if [ -f /etc/systemd/system/felix.service ]; then systemctl disable felix.service rm /etc/systemd/system/felix.service[COMMIT END](C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.