Installare i principali programmi con Nix Packages | <font color="red">Guida ai pacchetti Nix</font>

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