Go to file
The_miro b4983d5199 firefox now always is opaque 2025-06-09 19:36:05 +02:00
clamav initial stuff for autoinstall of clamav 2024-12-11 14:57:10 +01:00
desktopenvs firefox now always is opaque 2025-06-09 19:36:05 +02:00
doc put all the docs in a doc folder 2025-04-05 12:22:51 +02:00
git added git config 2024-11-06 14:06:54 +01:00
gtk-themes/cyberqueer messed with theme again 2025-06-08 10:41:58 +02:00
micro added multicursor to micro on Alt+up/down 2025-01-28 13:36:46 +01:00
nvim added :w ! ! to nvim (no spaces) 2025-05-20 15:54:00 +02:00
resources cleaned up the codebase a bit 2025-04-05 12:21:24 +02:00
setup added cmd+F to find files 2025-06-09 19:13:42 +02:00
spotify-tui added spotify tui 2024-11-20 01:12:57 +01:00
yazi added nvim as default editor to yazi 2025-03-20 09:01:19 +01: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 changed go func to n to not confict with the programming language 2025-05-29 16:52:46 +02:00
readme.md updated readme 2025-05-29 16:37:59 +02:00
starship.toml removed nobara from list as well because throwing errors 2025-04-03 07:08:54 +02:00
zshplugins.sh figured out how to open in shell 2024-11-18 23:46:30 +01: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
  • add screen rotation (script, keybind, eww widget) for touchscreens
  • set cmd+F1 to show a list of keybinds (regex on binds.conf???)
  • Ongoing tasks

  • move all config dirs that get modified after install to being copied to the client or linking individual files where relevant -> known applications: micro, some nwg-shell components
  • Non-Prio

  • solution for updates - Possibly using package list being read by script; Also possibly using git diff on some kind of .config manifest
  • clamav Module
  • automatic monitor handling on new attatched
  • input config for use with touchscreens -> install+enable hyprgrass; button that enables hyprtabs?
  • eww sidebar popup menu ??? not sure on functionality yet - maybe cpu/ram/gpu usage
  • Completed

  • 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
    1. pavucontrol