Compare commits
12 Commits
2019-06-06
...
2019-08-25
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fe0ea31e30 | ||
| f7de6a69bd | |||
| 9151b4dfc5 | |||
|
|
209b1b3e47 | ||
|
|
8355abcbfc | ||
|
|
9150a37969 | ||
|
|
59d243bb9d | ||
|
|
c7a1a433ef | ||
|
|
da750b9c33 | ||
|
|
0ff5f2934e | ||
|
|
f0d5881c80 | ||
|
|
16b0a5b617 |
@@ -21,7 +21,6 @@ mkIf (flags.developpement && flags.graphical) {
|
|||||||
# Gestion des sources
|
# Gestion des sources
|
||||||
#gitg # interface pour utiliser git (historique, commit)
|
#gitg # interface pour utiliser git (historique, commit)
|
||||||
gitstats # génère un site web statique avec des statistiques
|
gitstats # génère un site web statique avec des statistiques
|
||||||
gitAndTools.gitFull # pour gitk
|
|
||||||
git-cola # interface pour utiliser git (historique, commit)
|
git-cola # interface pour utiliser git (historique, commit)
|
||||||
|
|
||||||
## Visualisation & outils de diff
|
## Visualisation & outils de diff
|
||||||
|
|||||||
@@ -9,9 +9,13 @@ in
|
|||||||
|
|
||||||
mkIf (true && flags.graphical) {
|
mkIf (true && flags.graphical) {
|
||||||
|
|
||||||
|
# Diagnostic réseau Wireshark (droits fins par le groupe wireshark)
|
||||||
|
programs.wireshark = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.wireshark;
|
||||||
|
};
|
||||||
|
|
||||||
# Paquets
|
# Paquets
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
## Diagnostic
|
|
||||||
wireshark
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,14 +13,9 @@ mkIf (flags.radio && flags.graphical) {
|
|||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
## GUI
|
## GUI
|
||||||
gqrx # GUI
|
gqrx # GUI
|
||||||
gnuradio # Software Defined Radio (SDR) software
|
|
||||||
gnuradio-with-packages # Software Defined Radio (SDR) software
|
gnuradio-with-packages # Software Defined Radio (SDR) software
|
||||||
|
|
||||||
## A Trier
|
## A Trier
|
||||||
#
|
#inspectrum # Tool for analysing captured signals from sdr receivers
|
||||||
#gnuradio-osmosdr # Gnuradio block for OsmoSDR and rtl-sdr
|
|
||||||
|
|
||||||
inspectrum # Tool for analysing captured signals from sdr receivers
|
|
||||||
kalibrate-rtl # Calculate local oscillator frequency offset in RTL-SDR devices
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ mkIf true {
|
|||||||
# Paquets
|
# Paquets
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
byobu # permet de se déconnecter d'un terminal sans l'arréter
|
byobu # permet de se déconnecter d'un terminal sans l'arréter
|
||||||
git gitAndTools.tig gti # outil de gestion de version
|
gitAndTools.gitFull gitAndTools.tig gti # outil de gestion de version
|
||||||
gnumake # pour décrire les recettes de compilation
|
gnumake # pour décrire les recettes de compilation
|
||||||
gnupg # GPG
|
gnupg # GPG
|
||||||
htop # monitoring
|
htop # monitoring
|
||||||
|
|||||||
@@ -9,13 +9,17 @@ in
|
|||||||
|
|
||||||
mkIf flags.developpement-java {
|
mkIf flags.developpement-java {
|
||||||
|
|
||||||
|
# Installe le paquet + JAVA_HOME
|
||||||
|
programs.java = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.jdk11;
|
||||||
|
};
|
||||||
|
|
||||||
# Paquets
|
# Paquets
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# Java
|
# Systèmes de build autour de java
|
||||||
|
ant
|
||||||
maven
|
maven
|
||||||
openjdk
|
gradle
|
||||||
];
|
];
|
||||||
environment.variables = {
|
|
||||||
JAVA_HOME = "${pkgs.openjdk}";
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ mkIf flags.developpement {
|
|||||||
|
|
||||||
# Gestion des sources
|
# Gestion des sources
|
||||||
cloc # outil pour compter les lignes de code source
|
cloc # outil pour compter les lignes de code source
|
||||||
git gitAndTools.gitSVN # git et git-svn
|
|
||||||
mercurial
|
mercurial
|
||||||
subversion
|
subversion
|
||||||
|
|
||||||
|
|||||||
@@ -12,22 +12,28 @@ mkIf flags.laptop {
|
|||||||
# Gestion spécifique pour PC portable
|
# Gestion spécifique pour PC portable
|
||||||
|
|
||||||
## Gestion de l'énergie
|
## Gestion de l'énergie
|
||||||
powerManagement.cpuFreqGovernor = "powersave";
|
services.tlp.enable = true;
|
||||||
|
|
||||||
## Activation d'un gestionnaire de réseau
|
## Activation d'un gestionnaire de réseau
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
|
||||||
hardware.bluetooth.enable = true;
|
hardware.bluetooth = {
|
||||||
|
enable = true;
|
||||||
|
powerOnBoot = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
# Gestion graphique du réseau dans la barre système
|
||||||
|
programs.nm-applet.enable = true;
|
||||||
|
|
||||||
# Paquets
|
# Paquets
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
networkmanagerapplet # gestionnaire réseau graphique + console (nm-applet + nmtui)
|
|
||||||
wirelesstools # fournis iwconfig
|
wirelesstools # fournis iwconfig
|
||||||
|
blueman # outils bluetooth (manager, system tray)
|
||||||
|
cbatticon # status de la batterie dans le system tray
|
||||||
];
|
];
|
||||||
|
|
||||||
# Services
|
# Services
|
||||||
services.xserver.synaptics = {
|
services.xserver.libinput = {
|
||||||
enable = true;
|
enable = true;
|
||||||
twoFingerScroll = true;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ mkIf flags.pulseaudio {
|
|||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
paprefs # préferences pulseaudio
|
paprefs # préferences pulseaudio
|
||||||
pavucontrol # mixer pulseaudio
|
pavucontrol # mixer pulseaudio
|
||||||
|
pa_applet # status et contrôle dans le system tray
|
||||||
];
|
];
|
||||||
|
|
||||||
# Pulse Audio
|
# Pulse Audio
|
||||||
|
|||||||
Reference in New Issue
Block a user