Go to file
The_miro 7d96df03ac Add setup/modules/FreeipaAnsible/ansible/baseuser-sync.path 2026-04-27 16:39:11 +02:00
clamav initial stuff for autoinstall of clamav 2024-12-11 14:57:10 +01:00
desktopenvs why was i missing windowrule tag???? 2026-04-08 18:18:35 +02:00
doc added niri - not done tho 2025-08-08 18:24:06 +02:00
git script for all the creds that get forgotten 2026-01-15 09:36:05 +01:00
gtk-themes/cyberqueer made background of scrollbar transparent instead of none - gtk3 2025-11-03 18:42:57 +01:00
micro added multicursor to micro on Alt+up/down 2025-01-28 13:36:46 +01:00
nvim q in nvim now wq 2026-04-15 22:08:16 +02:00
qt-themes/cyberqueer fixed my fuckups 2025-10-14 22:24:04 +02:00
resources new fetch - 4 2025-12-21 17:11:44 +01:00
setup Add setup/modules/FreeipaAnsible/ansible/baseuser-sync.path 2026-04-27 16:39:11 +02:00
spotify-tui added spotify tui 2024-11-20 01:12:57 +01:00
yazi added mimeapps list 2025-06-13 09:09:24 +02:00
.bashrc added windowswitcher 2025-03-29 15:31:09 +01:00
.gitignore put all .log s in gitignore 2025-02-25 17:38:15 +01:00
.vimrc added lush config temporarily 2025-03-20 07:56:21 +01:00
.zshrc fixed mfetch 2025-10-21 09:32:15 +02:00
decrypt.sh fixed that warning en- and decrypt were throwing 2025-09-25 19:51:25 +02:00
encrypt.sh fixed that warning en- and decrypt were throwing 2025-09-25 19:51:25 +02:00
etc-ly-config.ini we switching to ly 2026-02-12 10:35:05 +01:00
readme.html matched to .md 2026-03-26 09:45:50 +01:00
readme.md updated readme - 2 2026-03-26 09:43:51 +01:00
server.key added fig for find-and-grep 2025-09-30 10:05:43 +02:00
setup-creds-missing.sh seahorse for key management 2026-01-15 10:47:14 +01:00
starship.toml seahorse for key management 2026-01-15 10:47:14 +01:00
update.sh aded noconfirm to update.sh 2025-09-26 14:44:19 +02:00
zshplugins.sh added en- and decrypt scritps 2025-09-25 19:44:07 +02:00

readme.md

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?