Dotfiles
config for using arch linux in network administration, development and gaming
Installation
!!! Please Read the instructions on Installation !!!
Installation instructions
Clone the Repository
Navigate to Dotfiles/setup
execute setup/autoformat.sh and accept the prompts on screen, for default partitioning layout
execute setup/live-install.sh and accept the prompts on screen
after being chrooted by setup/live-install.sh go to the Filesystem root and execute chroot-install.sh
reboot
run setup/install.sh
if needed run setup/modules/... to install additional preconfigured modules
reboot after running all desired installers
TODO
Prio
Finish the new install script
Ongoing tasks
move all config dirs that get modified after install to being copied to the client or linking individual files where relevant -> known offenders: micro, some nwg-shell components
Non-Prio
implement the hypr-ecosystem components: hyprpwcenter, hyprshutdown
solution for updates - Possibly using package list being read by script; Also possibly using git diff on some kind of .config manifest
clamav Module
eww sidebar popup menu ??? not sure on functionality yet - maybe cpu/ram/gpu usage
Completed
add screen rotation (script, keybind, eww widget) for touchscreens
some kind of per monitor startup script for the bar
set cmd+F1 to show a list of keybinds (regex on binds.conf???)
automatic monitor handling on new attatched
default to swapping esc and capslock in input.conf
Create Module for installing from the arch live enviroment
bluetooth tray icon
make toggling EWW bar less delayed -> only toggle the bar don't kill it
optional module that installs discord, steam
try to remove hyprland-git before installing
hyprsleep
make full gtk-4 theme
input config for use with touchscreens -> install+enable hyprgrass; button that enables hyprtabs?