Minu teekond digitaalse minimalismini: Arch Linux + Hyprland setup (1 aasta kogemus)

Minu teekond digitaalse minimalismini: Arch Linux + Hyprland setup (1 aasta kogemus)

IT-huvilisena olen aastaid otsinud viise, kuidas optimeerida oma digitaalset kogemust. Mind on alati paelunud mõte kasutada võimalikult värsket ja kaasaegset tarkvara, kuid samal ajal hoida süsteem puhas – ilma ebavajalike programmide ja “bloatita”, mida ma tegelikult ei kasuta.

aasta 2021 ostsin endale MacBook Air M1 protsessoriga, et sukelduda täielikult Apple ökosüsteemi. Üldiselt olin lahendusega rahul – aku kestvus, jõudlus ja üldine töökindlus olid väga head.

Siiski oli detaile, mis mind häirisid. Näiteks akende haldamine macOS-is, mis minu tööstiili jaoks tundus kohmakas. Mul tekkis tunne, et operatsioonisüsteem juhib mind rohkem, kui mina juhin seda.

Ühel hetkel sattusin vaatama YouTube’i loojat The Primeagen, kes näitas, kuidas ta kasutab i3 aknahaldurit koos Ubuntu Linuxiga tarkvaraarenduseks. Mulle avaldas muljet tema töövoog: paar kindlat töölauda, kõik liigutused klaviatuurilt, täielik lihasmälu.

Üks klahvikombinatsioon – brauser.
Teine – terminal.
Kolmas – tmux serveris.

Ta ei otsinud aknaid. Ta teadis täpselt, kus miski asub.

Tol ajal kasutasin ma peamiselt brauserit ja Obsidian-it. Mul ei olnudki palju vaja. Osaliselt uudishimust otsustasin Linuxi maailma sügavamalt avastama hakata.

Panin endale selged kriteeriumid:

  • 0 bloati
  • Võimalus kasutada kõige värskemat tarkvara
  • Täielik kontroll süsteemi üle
  • Klaviatuurikeskne töövoog

YouTube’i ja dokumentatsiooni põhjal jõudsin lahenduseni: Hyprland koos Arch Linux-iga.

Esimene katse toimus Macis VMware Fusion-i kaudu, kuid ARM-platvormil tekkisid kiiresti piirangud. Otsustasin osta kasutatud HP äriklassi sülearvuti ja paigaldada Archi päris riistvarale.

See juhtus märtsi alguses – täpselt aasta tagasi.

Täna jagan oma ühe aasta kogemust.


Minu praegune setup (1 aasta hiljem)

Aasta jooksul on süsteem stabiliseerunud... See, mis töötab, jääb.

Login manager – ly

Kasutan ly-d, kuna see on minimalistlik TTY login manager.

  • Ei tõmba kaasa GNOME’i ega KDE sõltuvusi
  • Käivitub kiiresti
  • Lihtne ja puhas

See sobib hästi Archi / linuxi filosoofiaga – tee üks asi ja tee seda hästi.


Compositor – Hyprland

Hyprland on kogu süsteemi keskpunkt.

Valisin selle, sest:

  • Dünaamiline tiling (paindlikum kui klassikaline i3)
  • Wayland – kaasaegne graafikastack
  • Hea mitme monitori tugi
  • Sujuvad animatsioonid

Minu konfiguratsioon on pigem konservatiivne:

  • Minimaalne hiire kasutus
  • Kõik oluline klaviatuurilt

Eesmärk ei ole efektne välimus, vaid lihasmälupõhine töövoog.


Terminal – Kitty

Terminalis veedan ma suure osa ajast.

Valiku põhjused:

  • GPU-kiirendusega renderdus
  • Väga detailne konfiguratsioon
  • Stabiilne Waylandi tugi

Seadistuses kasutan Tokyo Night värviskeemi, minimalistlikku cursorit. Terminal peab olema kiire ja mitte segav.


Status bar – Waybar

Waybar kuvab ainult hädavajaliku:

  • Tööruumid
  • Võrk
  • Bluetooth
  • Heli
  • Kell

Puuduvad visuaalsed segajad. Kui midagi on vaja kontrollida, teen seda teadlikult.


Rakenduste käivitamine – Wofi

Wofi on olemas, kuid kasutan seda harva.

Peaaegu kõik olulised rakendused on seotud klahvikombinatsioonidega. Launcher on pigem varuvariant.


Ekraani lukustus – Hypridle + Hyprlock

Need kaks integreeruvad hästi Hyprlandiga:

  • Automaatne ekraani kustumine
  • Automaatne lukustus
  • Ühtne välimus

Teemastus – Tokyo Night

Seadistasin Tokyo Night teema kogu süsteemis:

  • Hyprland
  • Waybar
  • Wofi
  • Kitty
  • Neovim
  • Brauser

Aasta jooksul ei ole ma teemastust praktiliselt muutnud. Kui see ei sega tööd ja on visuaalselt ühtlane, on eesmärk täidetud.


Brauser – Firefox + Arkenfox

Kasutan Firefoxi koos Arkenfox user.js template’iga.

  • Telemeetria keelatud
  • Rangemad privaatsusseaded
  • Rohkem kontrolli

Failihaldus – Yazi

Yazi on klaviatuuripõhine TUI failihaldur.

  • Kiire
  • Lihtne
  • Ei vaja graafilist failihaldurit
  • toetab piltide renderdamist otse terminalis

Kui olen terminalis, ei ole põhjust sellest lahkuda.


Piltide vaatamine – Swayimg

Minimalistlik Waylandi pildinäitaja, mis teeb oma töö ära ilma liigsete sõltuvusteta.


Paketid – 628 (ainult pacman)

Süsteemis on hetkel 628 paketti.
Kõik on paigaldatud ametlike repositooriumite kaudu, AUR-pakette ei kasuta.


Tekstiredaktor – Neovim + LazyVim + Vimwiki

Varem kasutasin Obsidian-it.

Nüüd kasutan:

  • Neovim + LazyVim
  • Vimwiki
  • Markdown-faile

Kõik märkmed on lihtsad tekstifailid. Ei mingit proprietary formaati. See on oluline samm digitaalse minimalismi suunas.


TUI tööriistad

Eelistan TUI rakendusi GUI asemel:

  • bottom – ressursimonitor
  • bluetui – Bluetooth
  • impala – WiFi haldus
  • wiremix – heliseadmete haldamine

See hoiab töövoo ühtlasena ja klaviatuurikesksena.


Varundus – Timeshift + Btrfs

Kasutan Btrfs failisüsteemi ja teen süsteemisnapshote Timeshiftiga.Rolling release distro puhul annab see turvatunde.


Turvalisus – Uncomplicated Firewall

UFW on paigaldatud ja seadistatud.

Kuigi Arch ei ava vaikimisi teenuseid, annab selge firewalli konfiguratsioon lisakindluse.


Kokkuvõte

See süsteem ei ole ehitatud visuaalseks demonstratsiooniks.
See on ehitatud tööriistaks.

Digitaalne minimalism minu jaoks tähendab:

  • Teadlikke valikuid
  • Vähem hiirt, rohkem klaviatuuri
  • Vähem GUI-rakendusi, rohkem tekstipõhist lähenemist
  • Süsteemi, mis ei tee midagi minu eest ilma minu teadmata

Aasta hiljem võin öelda, et ma ei tunne puudust klassikalisest desktop environment’ist. Süsteem töötab, on kiire ja allub täielikult minu kontrollile.