Installare i principali programmi con Nix Packages
Vediamo ora come si installano i principali programmi con Nix Packages.
I programmi con Nix Packages si installano solo attraverso il terminale di linux. Quindi per installare i programmi che vi necessitano per prima cosa dovete aprire il terminale.
Selezionare l'icona del terminale, nel mio caso utilizzando un desktop kde il terminale si chiama "Konsole":
![]()
Si aprirà il terminale:

Ora siamo siamo pronti ad installare i programmi che ci necessitano per l'utente in corso.
Se usiamo la distribuzione di NixOS e vogliamo invece eseguire un'installazione a livello di sistema (rendere questi programmi disponibili per ogni utente), bisogna diventare utenti di root.
Per diventare utente root digitare sul terminale:
su
Digitare ora il tasto INVIO:

Digitare ora la password, non la vedremo visualizzata a video mentre la digitiamo ma il terminale la sta prendendo, seguita dal tasto INVIO. La finestra del terminale ci apparirà ora così:

Ora siamo utenti root e siamo pronti ad installare i programmi che ci necessitano. Questo se stiamo utilizzando la distribuzione di NixOS.
Se abbiamo installato Nix su Debian e derivate o su Ubuntu e derivate installiamo i pacchetti di Nix senza i privilegi di amministratore (di utente root).
Qui troverete divisi per categoria tutti i programmi più importanti disponibili per linux. Potete così decidere di installare quali programmi vorrete uno per uno digitando la relativa stringa di codice nel terminale seguita dal tasto INVIO.
Se digitate questi comandi come normale utente installerete i programmi per l'utente in uso. Se invece digitate questi comandi come utente di root li installate a livello di sistema, rendendoli disponibili per ogni utente.
Una volta che avete terminato di installare tutti i programmi che desiderate per aggiornare le icone dei programmi installati nella barra dei programmi della vostra distribuzione di Linux riavviare il sistema. Quando si avvia Nix legge i programmi presenti in /nix/store e aggiorna le icone della barra dei programmi.
Installare i programmi per lo studio e l'ufficio
- Libre Office: è una suite completa per l'ufficio.
Su NixOS digitare nel terminale:
nix-env -iA nixos.libreoffice-still
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.libreoffice-still
- CherryTree: applicazione per la gestione avanzata degli appunti.
Su NixOS digitare nel terminale:
nix-env -iA nixos.cherrytree
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.cherrytree
- Xpad: comoda applicazione di appunti per il desktop.
Su NixOS digitare nel terminale:
nix-env -iA nixos.xpad
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.xpad
- Retext: editor markdown.
Su NixOS digitare nel terminale:
nix-env -iA nixos.retex
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.retex
- Apostrophe: editor markdown elegante e senza distrazioni.
Su NixOS digitare nel terminale:
nix-env -iA nixos.apostrophe
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.apostrophe
- Formiko: editor e visualizzatore in tempo reale di ReStructuredText e markdown.
Su NixOS digitare nel terminale:
nix-env -iA nixos.formiko
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.formiko
- Texlive: sono le librerie del linguaggio tipografico latex.
Su NixOS digitare nel terminale:
nix-env -iA nixos.texliveFull
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.texliveFull
- Lyx: editor che si interfaccia graficamente con latex.
Su NixOS digitare nel terminale:
nix-env -iA nixos.lyx
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.lyx
- Jabref: programma che permette di gestire la bibliografia.
Su NixOS digitare nel terminale:
nix-env -iA nixos.jabref
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.jabref
- Texmaker: programma per usare latex per i puristi che amano digitare le stringhe con una interfaccia grafica minimalista.
Su NixOS digitare nel terminale:
nix-env -iA nixos.texmaker
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.texmaker
- Calibre: E’ un e-book management che permette di organizzare, memorizzare e gestire e-books, e tra una varietà di formati. Supporta inoltre la sincronizzazione di e-book con una serie di popolari lettori di e-book.
Su NixOS digitare nel terminale:
nix-env -iA nixos.calibre
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.calibre
- Bookworm: Lettore di eBook per Linux.
Su NixOS digitare nel terminale:
nix-env -iA nixos.bookworm
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.bookworm
- Geany: editor per scrivere e compilare codice di programmazione.
Su NixOS digitare nel terminale:
nix-env -iA nixos.geany
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.geany
- PDF Arranger: è una piccola applicazione python-gtk che permette di unire o dividere documenti PDF e di ruotare, ritagliare e riorganizzare le pagine dei documenti PDF utilizzando un'interfaccia grafica interattiva e intuitiva.
Su NixOS digitare nel terminale:
nix-env -iA nixos.pdfarranger
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.pdfarranger
- Metadata Cleaner: è uno strumento basato su GUI per la rimozione dei metadati dei file su Linux. Utilizza mat2, un'utilità di rimozione dei metadati, sotto il cofano ed è uno dei pochi strumenti grafici su Linux per la rimozione dei metadati dai file.
Su NixOS digitare nel terminale:
nix-env -iA nixos.metadata-cleaner
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.metadata-cleaner
- Raider (anche chiamato File Shredder): è un programma per rimuovere i file dal tuo computer in modo permanente.
Su NixOS digitare nel terminale:
nix-env -iA nixos.raider
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.raider
Installare i programmi multimediali
- VLC media player: Lettore multimediale in grado di leggere praticamente qualunque file audio o video. Qui viene installato con tutti i plugin.
Su NixOS digitare nel terminale:
nix-env -iA nixos.vlc
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.vlc
- VokoscreenNG: software che permette di registrare video dalla nostra webcam o dallo schermo del nostro PC.
Su NixOS digitare nel terminale:
nix-env -iA nixos.vokoscreen-ng
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.vokoscreen-ng
- Guvcview: è un'applicazione gratuita per il controllo totale della vostra webcam.
Su NixOS digitare nel terminale:
nix-env -iA nixos.guvcview
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.guvcview
- Audacity: Editor di files audio
Su NixOS digitare nel terminale:
nix-env -iA nixos.audacity
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.audacity
- Lame: E’ un software open source usato per codificare file audio in formato MP3
Su NixOS digitare nel terminale:
nix-env -iA nixos.lame
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.lame
- Sound-juicer: Applicazione che permette all’utente di estrarre audio dai CD e di convertirlo in file audio, tali da poter essere riprodotti dai computer e dai lettori musicali. Supporta il ripping da tutti i formati supportati dal plugin di GStreamer, come MP3 (via LAME), Ogg Vorbis, FLAC e formati non compressi PCM
Su NixOS digitare nel terminale:
nix-env -iA nixos.sound-juicer
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.sound-juicer
- Asunder: convertitore di Cd audio in mp3.
Su NixOS digitare nel terminale:
nix-env -iA nixos.asunder
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.asunder
- Audacious: riproduttore di musica di qualità. Ora vediamo con il tutorial come si installano tutti questi programmi.
Su NixOS digitare nel terminale:
nix-env -iA nixos.audacious
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.audacious
- Cheese: Programma per gestire la web cam.
Su NixOS digitare nel terminale:
nix-env -iA nixos.cheese
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.cheese
Installare i programmi di grafica
- Gimp: Editor di immagini e di fotoritocco. E' l'equivalente di Photoshop open source.
Su NixOS digitare nel terminale:
nix-env -iA nixos.gimp
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.gimp
- Krita: è un programma focalizzato principalmente sulla pittura digitale, anche se puoi anche usarlo per ritoccare le foto o persino modificare immagini vettoriali.
Su NixOS digitare nel terminale:
nix-env -iA nixos.krita
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.krita
- Scribus: Applicazione libera di desktop publishing.
Su NixOS digitare nel terminale:
nix-env -iA nixos.scribus
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.scribus
- Inkscape: programma professionale per il disegno vettoriale.
Su NixOS digitare nel terminale:
nix-env -iA nixos.inkscape
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.inkscape
- Blender: applicazione di disegno e modellazione 3D.
Su NixOS digitare nel terminale:
nix-env -iA nixos.blender
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.blender
Installare i programmi per internet
- Floorp: è un browser web giapponese incentrato sulla privacy e sulla velocità di navigazione in rete.
Su NixOS digitare nel terminale:
nix-env -iA nixos.floorp
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.floorp
- LibreWolf: è un browser web incentrato sulla privacy, offre un'alternativa interessante per coloro che cercano un maggiore controllo sulla propria presenza online.
Su NixOS digitare nel terminale:
nix-env -iA nixos.librewolf
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.librewolf
- Brave browser: è un browser basato su Chromium e fondato da Brendan Eich, cofondatore di Mozilla e creatore di JavaScript, questo software promette una navigazione più veloce. Ciò è possibile tramite un adblock integrato che blocca le inserzioni e i sistemi che tracciano le tue ricerche e i tuoi movimenti online, garantendo oltre ad una maggiore rapidità di caricamento anche la tutela della tua privacy.
Su NixOS digitare nel terminale:
nix-env -iA nixos.brave
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.brave
- qBittorrent: è uno dei più diffusi client torrent su Linux.
Su NixOS digitare nel terminale:
nix-env -iA nixos.qbittorrent
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.qbittorrent
- Hexchat: client IRC.
Su NixOS digitare nel terminale:
nix-env -iA nixos.hexchat
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.hexchat
Installare i programmi per la crittografia
- KGPG: programma che permette di utilizzare la crittografia GPG su Linux. Lo utilizzeremo per cifrare file e cartelle. E lo utilizzeremo per cifrare anche blocchi di testo.
Su NixOS digitare nel terminale:
nix-env -iA nixos.kdePackages.kgpg
nix-env -iA nixos.kdePackages.kleopatra
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.kdePackages.kgpg
nix-env -iA nixpkgs.kdePackages.kleopatra
- Sirikali: software per Linux che permette di creare cartelle cifrate in locale (sul PC) o sul cloud con i seguenti filesystem crittografati: Gocryptfs ed EncFS.
Su NixOS digitare nel terminale:
nix-env -iA nixos.sirikali
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.sirikali
- VeraCrypt: è un robusto software di crittografia del disco open source progettato per fornire sicurezza avanzata per i tuoi dati. Consente agli utenti di crittografare intere partizioni e creare partizioni crittografate all'interno di un file.
Su NixOS digitare nel terminale:
nix-env -iA nixos.veracrypt
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.veracrypt
- Vault: è una applicazione che ti consente di creare casseforti crittografate in cui puoi archiviare file in modo sicuro. Utilizza gocryptfs e CryFS per la crittografia.
Su NixOS digitare nel terminale:
nix-env -iA nixos.kdePackages.plasma-vault
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.kdePackages.plasma-vault
- Keepassxc: password manager.
Su NixOS digitare nel terminale:
nix-env -iA nixos.keepassxc
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.keepassxc
Installare i programmi per scrivere musica
- LilyPond: è un programma di incisione musicale e il suo scopo è produrre spartiti musicali della migliore qualità possibile.
Su NixOS digitare nel terminale:
nix-env -iA nixos.lilypond-with-fonts
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.lilypond-with-fonts
- MuseScore: programma per creare, ascoltare e stampare bellissimi spartiti.
Su NixOS digitare nel terminale:
nix-env -iA nixos.musescore
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.musescore
Installare Utilità e programmi per la gestione del sistema
- Gparted: Programma che ci permette di gestire le partizioni.
Su NixOS digitare nel terminale:
nix-env -iA nixos.gparted
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.gparted
- Neofetch: è uno strumento per recuperare informazioni di sistema in modo veloce.
Su NixOS digitare nel terminale:
nix-env -iA nixos.neofetch
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.neofetch
- Fastfetch: è uno strumento per recuperare informazioni di sistema e visualizzarle in modo gradevole e veloce.
Su NixOS digitare nel terminale:
nix-env -iA nixos.fastfetch
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.fastfetch
- Htop: è un visualizzatore di processi interattivo.
Su NixOS digitare nel terminale:
nix-env -iA nixos.htop
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.htop
- Installare i temi sweet KDE Plasma: Temi che permettono di avere nel desktop icone trasparenti su fondo più scuro, simili a garuda Linux.
Su NixOS digitare nel terminale:
nix-env -iA nixos.sweet
nix-env -iA nixos.beauty-line-icon-theme
nix-env -iA nixos.candy-icons
nix-env -iA nixos.sweet-folders
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.sweet
nix-env -iA nixpkgs.beauty-line-icon-theme
nix-env -iA nixpkgs.candy-icons
nix-env -iA nixpkgs.sweet-folders
Installare i giochi
- Atomix: gioco di logica in cui bisogna assemblare le molecole chimiche
Su NixOS digitare nel terminale:
nix-env -iA nixos.atomix
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.atomix
- Gweled: gioco di logica con delle gemme
Su NixOS digitare nel terminale:
nix-env -iA nixos.gweled
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.gweled
- Xboard: gioco degli scacchi
Su NixOS digitare nel terminale:
nix-env -iA nixos.xboard
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.xboard
- Solitario AisleRiot: bellissima collezione di solitari con le carte
Su NixOS digitare nel terminale:
nix-env -iA nixos.aisleriot
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.aisleriot
- Ksudoku: gioco del sudoku
Su NixOS digitare nel terminale:
nix-env -iA nixos.kdePackages.ksudoku
Su tutte le altre distribuzioni di Linux digitare nel terminale:
nix-env -iA nixpkgs.kdePackages.ksudoku