76 lines
2.1 KiB
Markdown
76 lines
2.1 KiB
Markdown
# 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 \
|
|
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
|
|
```
|