ajout de catégories & commentaires dans les fichiers nix
This commit is contained in:
@@ -6,13 +6,10 @@
|
|||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# Adminsys
|
# Adminsys
|
||||||
gparted
|
|
||||||
iotop
|
iotop
|
||||||
lm_sensors
|
lm_sensors
|
||||||
lshw
|
lshw
|
||||||
lsof
|
lsof
|
||||||
nfs-utils
|
|
||||||
ntfs3g
|
|
||||||
ntp
|
ntp
|
||||||
powerline-fonts
|
powerline-fonts
|
||||||
powertop
|
powertop
|
||||||
@@ -20,5 +17,12 @@
|
|||||||
python27Packages.ansible2
|
python27Packages.ansible2
|
||||||
python27Packages.glances
|
python27Packages.glances
|
||||||
usbutils
|
usbutils
|
||||||
|
|
||||||
|
# Systeme de fichier
|
||||||
|
curlftpfs
|
||||||
|
gparted
|
||||||
|
nfs-utils
|
||||||
|
ntfs3g
|
||||||
|
sshfsFuse
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,15 +10,19 @@
|
|||||||
dia
|
dia
|
||||||
freemind
|
freemind
|
||||||
gnumeric
|
gnumeric
|
||||||
graphviz
|
|
||||||
kde5.okular
|
kde5.okular
|
||||||
lyx
|
lyx
|
||||||
mcomix
|
mcomix
|
||||||
pandoc
|
|
||||||
pdfpc
|
pdfpc
|
||||||
qpdfview
|
qpdfview
|
||||||
texLiveFull
|
texLiveFull
|
||||||
textadept # un éditeur de texte facile pour copier-coller graphique
|
textadept # un éditeur de texte facile pour copier-coller graphique
|
||||||
zim
|
zim
|
||||||
|
|
||||||
|
## Convertisseurs (texte -> <autre format>)
|
||||||
|
gnuplot
|
||||||
|
graphviz
|
||||||
|
jekyll
|
||||||
|
pandoc
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# CAO
|
# CAO
|
||||||
freecad
|
freecad # modélisation de pièces en 3D
|
||||||
fritzing
|
fritzing # schéma de câblages "jolis"
|
||||||
kicad
|
kicad
|
||||||
qucs
|
qucs
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -6,16 +6,23 @@
|
|||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# Clients Internet
|
# Clients Internet
|
||||||
|
|
||||||
|
## Navigateur & Réseaux sociaux
|
||||||
chromium
|
chromium
|
||||||
clawsMail
|
|
||||||
filezilla
|
|
||||||
firefox
|
firefox
|
||||||
|
python27Packages.turses # client twitter en ncurse
|
||||||
|
|
||||||
|
## Mail & Discussion (texte, audio)
|
||||||
|
clawsMail
|
||||||
kde5.quasselClient
|
kde5.quasselClient
|
||||||
mutt
|
|
||||||
mumble
|
mumble
|
||||||
|
mutt
|
||||||
pidgin
|
pidgin
|
||||||
python27Packages.turses
|
|
||||||
thunderbird
|
thunderbird
|
||||||
|
|
||||||
|
# Transfert de fichier
|
||||||
|
filezilla
|
||||||
|
transmission_gtk
|
||||||
|
transmission_remote_gtk
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
22
app-dev.nix
22
app-dev.nix
@@ -6,18 +6,26 @@
|
|||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# Développement
|
# Développement
|
||||||
cargo
|
|
||||||
cloc
|
cloc
|
||||||
ghc
|
|
||||||
git-cola
|
|
||||||
idea.idea-community
|
idea.idea-community
|
||||||
|
|
||||||
|
## Gestion des sources
|
||||||
|
# git # déjà présent dans "base"
|
||||||
|
git-cola
|
||||||
mercurial
|
mercurial
|
||||||
meld
|
|
||||||
rustPlatform.rustc
|
|
||||||
stack
|
|
||||||
subversion
|
subversion
|
||||||
|
|
||||||
# visualisation
|
## Haskell
|
||||||
|
ghc
|
||||||
|
stack
|
||||||
|
|
||||||
|
## Rust
|
||||||
|
cargo # récupération des dépendances + compilation projet rust
|
||||||
|
rustPlatform.rustc
|
||||||
|
|
||||||
|
## Visualisation & outils de diff
|
||||||
gource
|
gource
|
||||||
|
meld
|
||||||
|
vbindiff # diff de fichier hexadecimaux avec vim
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
11
app-jeux.nix
Normal file
11
app-jeux.nix
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{ config, libs, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
];
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
# Jeux
|
||||||
|
urbanterror
|
||||||
|
];
|
||||||
|
}
|
||||||
@@ -6,18 +6,24 @@
|
|||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# Multimedia
|
# Multimedia
|
||||||
audacity
|
|
||||||
beep
|
|
||||||
cmus
|
|
||||||
easytag
|
|
||||||
kde4.digikam
|
|
||||||
gimp
|
|
||||||
inkscape
|
|
||||||
paprefs
|
|
||||||
pavucontrol
|
|
||||||
picard
|
picard
|
||||||
smplayer
|
smplayer
|
||||||
vlc
|
|
||||||
|
## Audio
|
||||||
|
audacity # montage audio
|
||||||
|
beep
|
||||||
|
cmus # lecteur audio console
|
||||||
|
easytag
|
||||||
|
paprefs # préferences pulseaudio
|
||||||
|
pavucontrol # mixer pulseaudio
|
||||||
vorbis-tools
|
vorbis-tools
|
||||||
|
|
||||||
|
## Video
|
||||||
|
vlc
|
||||||
|
|
||||||
|
## Photo & Dessin vectoriel
|
||||||
|
gimp
|
||||||
|
kde4.digikam
|
||||||
|
inkscape
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,17 +5,23 @@
|
|||||||
];
|
];
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# network toolbox
|
# Outils réseau
|
||||||
arp-scan
|
|
||||||
iperf
|
iperf
|
||||||
iptraf-ng
|
iptraf-ng
|
||||||
nload
|
nload
|
||||||
openvpn
|
|
||||||
quagga
|
|
||||||
telnet
|
telnet
|
||||||
tinc
|
|
||||||
vsftpd
|
vsftpd
|
||||||
whois
|
|
||||||
|
## Diagnostic
|
||||||
|
arp-scan
|
||||||
wireshark
|
wireshark
|
||||||
|
whois
|
||||||
|
|
||||||
|
## Routage
|
||||||
|
quagga
|
||||||
|
|
||||||
|
## Tunnel
|
||||||
|
openvpn
|
||||||
|
tinc
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
15
app-securite.nix
Normal file
15
app-securite.nix
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{ config, libs, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
];
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
# Securité
|
||||||
|
gnome3.seahorse
|
||||||
|
pass
|
||||||
|
pwgen
|
||||||
|
slock # cannot disable the out-of-memory killer for this process (make sure to suid or sgid slock) --> en root
|
||||||
|
yubikey-personalization-gui
|
||||||
|
];
|
||||||
|
}
|
||||||
17
desktop.nix
17
desktop.nix
@@ -8,48 +8,37 @@
|
|||||||
./app-client-internet.nix # pour accéder & utiliser des ressources par le réseau
|
./app-client-internet.nix # pour accéder & utiliser des ressources par le réseau
|
||||||
./app-dev.nix # utilisée pour développer des programmes/scripts
|
./app-dev.nix # utilisée pour développer des programmes/scripts
|
||||||
./app-multimedia.nix # pour gérer le son, l'image et la vidéo
|
./app-multimedia.nix # pour gérer le son, l'image et la vidéo
|
||||||
./app-network.nix # de gestion, de diagnostique & surveillance réseau
|
./app-network.nix # de gestion, de diagnostique & surveillance réseau
|
||||||
|
./app-jeux.nix # permettant de jouer ;)
|
||||||
|
./app-securite.nix # relatives à la sécurité (chiffrement, gpg, mots de passe, ...)
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
cowsay
|
cowsay
|
||||||
curlftpfs
|
|
||||||
docker
|
docker
|
||||||
espeak
|
espeak
|
||||||
gcc # pour les appels depuis les scripts
|
gcc # pour les appels depuis les scripts
|
||||||
gnome3.seahorse
|
|
||||||
gnuplot
|
|
||||||
gpm
|
gpm
|
||||||
inotify-tools
|
inotify-tools
|
||||||
jekyll
|
|
||||||
josm
|
josm
|
||||||
linuxPackages.virtualbox
|
linuxPackages.virtualbox
|
||||||
linuxPackages.virtualboxGuestAdditions
|
linuxPackages.virtualboxGuestAdditions
|
||||||
lz4
|
lz4
|
||||||
lzop
|
lzop
|
||||||
pass
|
|
||||||
pgadmin
|
pgadmin
|
||||||
postfix
|
postfix
|
||||||
pwgen
|
|
||||||
sakura
|
sakura
|
||||||
samba
|
samba
|
||||||
slock # cannot disable the out-of-memory killer for this process (make sure to suid or sgid slock) --> en root
|
|
||||||
spaceFM
|
spaceFM
|
||||||
sqlitebrowser
|
sqlitebrowser
|
||||||
sshfsFuse
|
|
||||||
taskwarrior
|
taskwarrior
|
||||||
transmission_gtk
|
|
||||||
transmission_remote_gtk
|
|
||||||
udevil
|
udevil
|
||||||
unbound
|
unbound
|
||||||
unetbootin
|
unetbootin
|
||||||
urbanterror
|
|
||||||
vbindiff
|
|
||||||
vifm
|
vifm
|
||||||
viking
|
viking
|
||||||
wmname
|
wmname
|
||||||
xclip # manipulation du clipboard X depuis la console
|
xclip # manipulation du clipboard X depuis la console
|
||||||
yubikey-personalization-gui
|
|
||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs.config.packageOverrides = pkgs: {
|
nixpkgs.config.packageOverrides = pkgs: {
|
||||||
|
|||||||
Reference in New Issue
Block a user