# Stow-away! This repository ensures that the custom `OmarchyOS` is not filled with filth called `bloat`. It also adds its own feature that strongly adheres with the Linux principle (e.g., TUIs replacement for GUIs). # Problems * `.xsession` and `~/.local/bin/switch-session.sh` original scripting needs to be revised for `OmarchyOS`. Manual interventions work well. * `OmarchyOS` may overwrite custom `./omarchy-bin/` files such as **default browser**. # Scripting [🚧 under construction 🚧] # Changes ## Custom Applications Installed [🚧] ```sh sudo pacman -Sy networkmanager yazi stow 7zip python-pipx tickrs flatpak mangohud \ pipx install todoman khal vdirsyncer ``` ## Applications deleted 🚧 ```sh sudo pacman -Rs 1password-cli 1password-beta omarchy-chromium lazydocker ufw-docker docker pinta signal-desktop ``` ## Interventions ### Wi-fi Back-end (For steam not detecting Wi-Fi) Tells the `networkmanager` to use `iwd` for Wi-Fi instead. ```sh sudo -e /etc/NetworkManager/conf.d/wifi_backend.conf ``` Paste this inside: ```toml [device] wifi.backend=iwd ``` Stops old one: ```sh sudo systemctl stop systemd-networkd sudo systemctl disable systemd-networkd ``` Starts and enables NetworkManager: ```sh sudo systemctl enable NetworkManager sudo systemctl start NetworkManager ``` ### Proper `Vdirsync` Implementation Must sync (usually q5m) to avoid outdated information. ```bash systemctl --user daemon-reload systemctl --user enable --now vdirsyncer.timer # verify if it works (look for vdirsyncer.timer): systemctl --user list-timers ``` ### Vdirsync Manual Interventions Inside this directory, `.secrets` folder must be filled with the following: * school-sched_ics * school-task_ics * vdirsyncer_secret ```bash vdirsyncer discover vdirsyncer sync ``` Otherwise, modify `caldav` to your needs. ### Anki not launching ```bash flatpak run --command=bash net.ankiweb.Anki [📦 net.ankiweb.Anki ~]$ touch ~/.var/app/net.ankiweb.Anki/data/Anki2/gldriver6 [📦 net.ankiweb.Anki ~]$ echo software > ~/.var/app/net.ankiweb.Anki/data/Anki2/gldriver6 [📦 net.ankiweb.Anki ~]$ exit ```