This repo includes my notes & details to configure new machines the way I like them. I'm trying not to create my own ISO & just use a script or manual edits for now..
Omarchy gets me a solid foundation for what I want on top of Arch Linux with Hyprland. I'm currently using the Osaka Jade theme but also can quickly switch based on mood.
After the Omarchy ISO has been installed, open a terminal (SUPER + ENTER) and run the following commands to clone the repository to the opinionated /Code directory for all projects:
git clone https://github.com/drewroberts/linux ~/Code/linuxAfter the repo has been installed, run the setup script:
cd ~/Code/linux
bash setup.shThis will install all base applications, including Visual Studio Code, and apply system configurations.
If you are setting up a development machine, run the dev.sh script after the main setup.sh script has completed. This will install all necessary development tools and languages.
From the ~/Code/linux directory, run:
bash dev.shOn all of my devices, I use the following:
- Install from AUR via yay or Omarchy menu
- Install from AUR via yay
I find the following web apps helful. It is also good to just use keybindings to open the full browser to a specific page for others so I have the chromium navbar.
On my streaming devices, I use the following:
Files included in the /config directory to overwrite default Omarchy configs.
Running setup.sh now installs and configures keyd so Caps Lock behaves like the classic Vim-friendly overload: tapping sends Esc, while holding turns it into Ctrl. The remap is applied at the system level, so it works in Hyprland, terminals, TTYs, and GUI apps instantly. The script also enables the keyd service so the behavior persists across reboots.
VS Code sometimes ignores low-level remaps unless it listens to raw key codes. Add these entries to your settings.json to make sure the new Caps behavior is respected:
{
"keyboard.dispatch": "keyCode",
"window.titleBarStyle": "custom"
}-----After keyd is running and these settings saved, try this flow to verify:
- Open VS Code.
- Tap CapsLock: It should clear your selection or close a popup (Escape behavior).
- Hold CapsLock + P: It should open the File Search (Control behavior).
Files included in the /ascii folder to replace the default omarchy ascii at in /.config/omarchy/branding on the linux computers.
To create new ascii art, use this website.