summaryrefslogtreecommitdiffstats
path: root/content/it/articles
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-12 10:58:58 +0100
committerDanilo M. <danix@danix.xyz>2026-11-12 10:58:58 +0100
commitd06c21718f82f8152c6e7198506a5de835cabaef (patch)
tree3c6f8eddc29bd4ba37faa15a52104b6568179e72 /content/it/articles
parenta2201e717367885da418968b3dbe901be9b972e3 (diff)
downloaddanixxyz-d06c21718f82f8152c6e7198506a5de835cabaef.tar.gz
danixxyz-d06c21718f82f8152c6e7198506a5de835cabaef.zip
content: publish "Slackware, but pretty #1"HEADrelease_12112026-1059production
First article of a daily series on the Hyprland desktop built on Slackware: why Slackware, the series plan, screenshots, a 95s tour video and the shared series banner. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'content/it/articles')
-rw-r--r--content/it/articles/slackware-but-pretty-part-1/desktop-dp1.jpgbin0 -> 236468 bytes
-rw-r--r--content/it/articles/slackware-but-pretty-part-1/desktop-dp3.jpgbin0 -> 132751 bytes
-rw-r--r--content/it/articles/slackware-but-pretty-part-1/index.md73
-rw-r--r--content/it/articles/slackware-but-pretty-part-1/neofetch.jpgbin0 -> 180284 bytes
-rw-r--r--content/it/articles/slackware-but-pretty-part-1/tour.webmbin0 -> 5619757 bytes
5 files changed, 73 insertions, 0 deletions
diff --git a/content/it/articles/slackware-but-pretty-part-1/desktop-dp1.jpg b/content/it/articles/slackware-but-pretty-part-1/desktop-dp1.jpg
new file mode 100644
index 0000000..53fc9b9
--- /dev/null
+++ b/content/it/articles/slackware-but-pretty-part-1/desktop-dp1.jpg
Binary files differ
diff --git a/content/it/articles/slackware-but-pretty-part-1/desktop-dp3.jpg b/content/it/articles/slackware-but-pretty-part-1/desktop-dp3.jpg
new file mode 100644
index 0000000..ac37cfa
--- /dev/null
+++ b/content/it/articles/slackware-but-pretty-part-1/desktop-dp3.jpg
Binary files differ
diff --git a/content/it/articles/slackware-but-pretty-part-1/index.md b/content/it/articles/slackware-but-pretty-part-1/index.md
new file mode 100644
index 0000000..40b2003
--- /dev/null
+++ b/content/it/articles/slackware-but-pretty-part-1/index.md
@@ -0,0 +1,73 @@
++++
+title = "Slackware, ma bella #1"
+author = "Danilo M."
+type = "tech"
+date = "2026-11-12T10:58:00+01:00"
+draft = false
+description = "Un desktop curato e moderno non ha bisogno di una distro alla moda. Una serie sul desktop Hyprland che ho costruito su Slackware, a partire dal perché di Slackware."
+excerpt = "Un desktop curato e moderno non ha bisogno di una distro alla moda. Una serie sul desktop Hyprland che ho costruito su Slackware, a partire dal perché di Slackware."
+image = "/uppies/2026/11/slackware-but-pretty-banner.png"
+tags = ["slackware", "hyprland", "desktop", "ricing", "udt", "quickshell"]
+categories = ["Code", "DIY"]
++++
+
+## Slackware nel 2026?! 🐧
+
+Ogni volta che pubblico uno screenshot del mio desktop, prima o poi qualcuno fa sempre la stessa domanda: *"bello, è Arch?"*. No, è Slackware. La distribuzione Linux più vecchia ancora in vita, quella che tutti ricordano come "quella difficile", quella senza risoluzione delle dipendenze, quella che usava il tuo amico nel 1999.
+
+Eppure eccoci qua, con un desktop Hyprland dove i colori seguono lo sfondo, una shell personalizzata con un drawer e un'isola per le notifiche, menu rofi praticamente per tutto, e un vecchio tablet Android trasformato in uno stream deck. 😎
+
+{{< video src="tour.webm" muted="true" class="w-full rounded-lg border border-border my-8" >}}
+
+Così ho deciso di scriverci sopra una serie, un articolo al giorno. È una vetrina, non un tutorial passo passo: ti faccio vedere cosa fa ogni pezzo, come è collegato agli altri, e dove trovare il codice. Se vuoi prendere in prestito qualcosa, ogni repository è linkato, fai pure. 😉
+
+<!--more-->
+
+## Il mito della distro "figa"
+
+Gira questa idea che se vuoi un desktop bello e moderno ti serve una distribuzione "fatta apposta". Arch perché ha tutto nell'AUR, Ubuntu perché è rifinita già dall'installazione, Fedora perché ha sempre l'ultimo GNOME, e così via.
+
+Però guardiamo cosa ti danno davvero queste distribuzioni:
+
+- **Pacchetti.** Un repository enorme, quindi il programma che vuoi è a un comando di distanza.
+- **Impostazioni predefinite.** Qualcun altro ha già scelto un tema, un pannello, un demone per le notifiche.
+- **Novità.** Versioni nuove del toolkit e del compositor, presto.
+
+Tutte cose buone, per carità. Ma nota cosa manca da quella lista: **l'aspetto**. Nessuna distribuzione ti installa il desktop che vedi negli screenshot su r/unixporn. Quello è configurazione, script, una palette, un sacco di serate passate a spostare un margine di due pixel. E alla configurazione non importa su quale distribuzione gira. Un file QML è un file QML, un tema rofi è un tema rofi, su Arch, su Ubuntu, su Slackware.
+
+{{< image caption="Questa è Slackware-current. Sì, davvero." >}}<div style="display:flex;gap:0.75rem;align-items:flex-start"><img src="desktop-dp3.jpg" alt="Lo schermo verticale: Sublime Text con kitty.conf aperto in alto, il player musicale Feishin in basso." class="w-full h-auto rounded-lg border border-border" style="flex:56.25 1 0;min-width:0" loading="lazy" /><img src="desktop-dp1.jpg" alt="Lo schermo largo: il drawer di Quickshell aperto sul bordo sinistro con le impostazioni rapide, e due terminali kitty, uno con neofetch." class="w-full h-auto rounded-lg border border-border" style="flex:237 1 0;min-width:0" loading="lazy" /></div>{{< /image >}}
+
+## Cosa mi dà Slackware invece
+
+Slackware non ti tiene per mano, ed è proprio questo il punto. Un pacchetto è un tarball con un piccolo script, niente magia, niente che succede alle tue spalle. Quando qualcosa si rompe posso leggere *perché*, e il sistema è così essenziale che non si mette in mezzo mentre ci costruisco sopra.
+
+"Ma i pacchetti!", ti sento dire. Giusto. L'albero ufficiale di Slackware è piccolo apposta, quindi il resto arriva dalla comunità:
+
+- **[SlackBuilds.org](https://slackbuilds.org/)**, il repository comunitario di script di compilazione, che copre una quantità sorprendente di software.
+- **Il mio repository di pacchetti**, compilato da una pipeline automatica su una VM dedicata. Ne ho parlato nella [pagina del buildsystem](/it/slackware/buildsystem/), e i pacchetti sono elencati nel [repository](/it/repository/).
+- **I repository di altri utenti Slackware.** Hyprland e tutta la sua famiglia di strumenti, per esempio, arrivano da [slackware.lngn.net](https://slackware.lngn.net/#hyprwm), curato da un altro utente Slackware. È così che questa comunità ha sempre funzionato: a qualcuno serve qualcosa, lo compila, e lo condivide. 🤝
+
+Quindi sì, richiede un po' più di lavoro di `pacman -S`. Ma è lavoro che fai una volta sola, e in cambio sai esattamente cosa c'è sulla tua macchina.
+
+{{< image src="neofetch.jpg" alt="neofetch in kitty: Slackware Linux x86_64, kernel 7.3.3, 2870 pacchetti da pkgtool, Hyprland come window manager, kitty con Inconsolata Nerd Font Mono." caption="La prova. 😄" />}}
+
+## Cosa vedremo in questa serie
+
+Ecco il piano, un articolo al giorno:
+
+1. **Slackware nel 2026?!**, quello che stai leggendo 👋
+2. **Hyprland su Slackware**, le fondamenta: da dove arriva e come è organizzata la configurazione
+3. **Una palette per domarli tutti**, l'unified-desktop-theme (UDT): una palette, e un colore d'accento che segue lo sfondo
+4. **A cascata**, come quella palette arriva al terminale, a conky, alla schermata di login, a GRUB, e perfino alle luci di casa mia (e già che c'ero, alla tastiera e alla TV) 💡
+5. **Keystone**, i miei componenti Quickshell: il drawer, l'isola, le notifiche e un assistente locale
+6. **rofi ovunque**, i menu per spegnimento, app, screenshot, SSH, password, emoji e altro
+7. **deck-it**, il vecchio tablet diventato un secondo monitor e uno stream deck
+8. **I piccoli aiutanti**, strumentini Qt come upscale-qt, e qualche riflessione finale
+
+Ogni pezzo è un progetto separato, quasi sempre piccolo, e quasi tutti sono sul [mio server git](https://git.danix.xyz/). Nessuno ha bisogno di qualcosa che Slackware non abbia.
+
+## Prossimamente
+
+Domani partiamo dal basso: far girare Hyprland su Slackware, e perché tutta la mia configurazione vive in un repository git.
+
+Ci vediamo al prossimo 👋
diff --git a/content/it/articles/slackware-but-pretty-part-1/neofetch.jpg b/content/it/articles/slackware-but-pretty-part-1/neofetch.jpg
new file mode 100644
index 0000000..dcf109d
--- /dev/null
+++ b/content/it/articles/slackware-but-pretty-part-1/neofetch.jpg
Binary files differ
diff --git a/content/it/articles/slackware-but-pretty-part-1/tour.webm b/content/it/articles/slackware-but-pretty-part-1/tour.webm
new file mode 100644
index 0000000..68b28ec
--- /dev/null
+++ b/content/it/articles/slackware-but-pretty-part-1/tour.webm
Binary files differ