Installare i principali programmi con Nix Packages Manager

Installare i principali programmi con Nix Packages Manager


Una volta installata la nostra distribuzione non sarà ancora completa, in quanto gli mancheranno ancora diversi programmi che noi vorremo utilizzare.

I programmi su NixOS si installano solo attraverso il terminale di linux. Quindi per installare i programmi che vi necessitano per prima cosa dovete aprire il terminale.

Andare sull'icona della barra dei programmi e selezionandola si aprirà la barra dei menù. Selezionare la voce "Sistema" e sul menù che si apre selezionare il programma "Konsole":

Si aprirà il terminale:


Ora siamo siamo pronti ad installare i programmi che ci necessitano per l'utente in corso.

Se 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.

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 di NixOS riavviare il sistema. Quando si avvia NixOS 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.
nix-env -iA nixos.libreoffice-still
  • CherryTree: applicazione per la gestione avanzata degli appunti.
nix-env -iA nixos.cherrytree
  • Xpad: comoda applicazione di appunti per il desktop.
nix-env -iA nixos.xpad
  • Retext: editor markdown.
nix-env -iA nixos.retex
  • Apostrophe: editor markdown elegante e senza distrazioni.
nix-env -iA nixos.apostrophe
  • Formiko: editor e visualizzatore in tempo reale di ReStructuredText e markdown.
nix-env -iA nixos.formiko
  • Texlive: sono le librerie del linguaggio tipografico latex.
nix-env -iA nixos.texliveFull
  • Lyx: editor che si interfaccia graficamente con latex.
nix-env -iA nixos.lyx
  • Neovim: Editor di testo moderno, potente e altamente personalizzabile che si basa sulle sue fondamenta di Vim. Neovim può essere utilizzato per scrivere con diversi linguaggi di programmazione, scrivere e modificare testi, creare e modificare pagine web.
nix-env -iA nixos.neovim
  • Jabref: programma che permette di gestire la bibliografia.
nix-env -iA nixos.jabref
  • Texmaker: programma per usare latex per i puristi che amano digitare le stringhe con una interfaccia grafica minimalista.
nix-env -iA nixos.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.
nix-env -iA nixos.calibre
  • Bookworm: Lettore di eBook per Linux.
nix-env -iA nixos.bookworm
  • Geany: editor per scrivere e compilare codice di programmazione.
nix-env -iA nixos.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.
nix-env -iA nixos.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.
nix-env -iA nixos.metadata-cleaner
  • Raider (anche chiamato File Shredder): è un programma per rimuovere i file dal tuo computer in modo permanente.
nix-env -iA nixos.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.
nix-env -iA nixos.vlc
  • VokoscreenNG: software che permette di registrare video dalla nostra webcam o dallo schermo del nostro PC.
nix-env -iA nixos.vokoscreen-ng
  • Guvcview: è un'applicazione gratuita per il controllo totale della vostra webcam.
nix-env -iA nixos.guvcview
  • Audacity: Editor di files audio
nix-env -iA nixos.audacity
  • Lame: E’ un software open source usato per codificare file audio in formato MP3
nix-env -iA nixos.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
nix-env -iA nixos.sound-juicer
  • Asunder: convertitore di Cd audio in mp3.
nix-env -iA nixos.asunder
  • Audacious: riproduttore di musica di qualità. Ora vediamo con il tutorial come si installano tutti questi programmi.
nix-env -iA nixos.audacious
  • Cheese: Programma per gestire la web cam.
nix-env -iA nixos.cheese


Installare i programmi di grafica


  • Gimp: Editor di immagini e di fotoritocco. E' l'equivalente di Photoshop open source.
nix-env -iA nixos.gimp
  • Krita: è un programma focalizzato principalmente sulla pittura digitale, anche se puoi anche usarlo per ritoccare le foto o persino modificare immagini vettoriali.
nix-env -iA nixos.krita
  • Scribus: Applicazione libera di desktop publishing.
nix-env -iA nixos.scribus
  • Inkscape: programma professionale per il disegno vettoriale.
nix-env -iA nixos.inkscape
  • Blender: applicazione di disegno e modellazione 3D.
nix-env -iA nixos.blender


Installare i programmi per internet


  • Floorp: è un browser web giapponese incentrato sulla privacy e sulla velocità di navigazione in rete.
nix-env -iA nixos.floorp
  • LibreWolf: è un browser web incentrato sulla privacy, offre un'alternativa interessante per coloro che cercano un maggiore controllo sulla propria presenza online.
nix-env -iA nixos.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.
nix-env -iA nixos.brave
  • qBittorrent: è uno dei più diffusi client torrent su Linux.
nix-env -iA nixos.qbittorrent
  • Hexchat: client IRC.
nix-env -iA nixos.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.
nix-env -iA nixos.kdePackages.kgpg
nix-env -iA nixos.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.
nix-env -iA nixos.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.
nix-env -iA nixos.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.
nix-env -iA nixos.kdePackages.plasma-vault
  • Keepassxc: password manager.
nix-env -iA nixos.keepassxc


Installare i programmi per scrivere musica


  • LilyPond: è un programma di incisione musicale e il suo scopo è produrre spartiti musicali della migliore qualità possibile.
nix-env -iA nixos.lilypond-with-fonts
  • MuseScore: programma per creare, ascoltare e stampare bellissimi spartiti.
nix-env -iA nixos.musescore


Installare Utilità e programmi per la gestione del sistema


  • Gparted: Programma che ci permette di gestire le partizioni.
nix-env -iA nixos.gparted 
  • Git: Il software Git è un sistema di gestione per le versioni di un progetto tramite riga di comando.
nix-env -iA nixos.git 
  • Neofetch: è uno strumento per recuperare informazioni di sistema in modo veloce.
nix-env -iA nixos.neofetch 
  • Fastfetch: è uno strumento per recuperare informazioni di sistema e visualizzarle in modo gradevole e veloce.
nix-env -iA nixos.fastfetch 
  • Htop: è un visualizzatore di processi interattivo.
nix-env -iA nixos.htop 
  • Installare i temi sweet KDE Plasma: Temi che permettono di avere nel desktop icone trasparenti su fondo più scuro, simili a garuda Linux.
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


Installare i giochi


  • Atomix: gioco di logica in cui bisogna assemblare le molecole chimiche
nix-env -iA nixos.atomix
  • Gweled: gioco di logica con delle gemme
nix-env -iA nixos.gweled
  • Xboard: gioco degli scacchi
nix-env -iA nixos.xboard
  • Solitario AisleRiot: bellissima collezione di solitari con le carte
nix-env -iA nixos.aisleriot
  • Ksudoku: gioco del sudoku
nix-env -iA nixos.kdePackages.ksudoku