Compare commits

..

9 Commits

Author SHA1 Message Date
Yves Dubromelle
209b1b3e47 outils dans le system tray pour : batterie, volume, bluetooth 2019-06-23 19:13:23 +02:00
Yves Dubromelle
8355abcbfc le bluetooth peut être éteint par défaut (ça consomme) 2019-06-23 19:12:47 +02:00
Yves Dubromelle
9150a37969 gestion de l'énergie : TLP fait bien le job 2019-06-19 09:51:46 +02:00
Yves Dubromelle
59d243bb9d wireshark: package -> option (gestion fine des droits) 2019-06-10 17:22:56 +02:00
Yves Dubromelle
c7a1a433ef nm-applet: package -> option (activation automatique) 2019-06-10 17:21:00 +02:00
Yves Dubromelle
da750b9c33 java 11 est la LTS officielle, autant l'utiliser 2019-06-10 12:53:08 +02:00
Yves Dubromelle
0ff5f2934e synaptics est dépcrécié -> libinput 2019-06-10 12:53:08 +02:00
Yves Dubromelle
f0d5881c80 ajout de ant et gradle en plus de maven, pas de jaloux :) 2019-06-10 12:53:08 +02:00
Yves Dubromelle
16b0a5b617 nixpkgs a une nouvelle option pour gérer java + JAVA_HOME 2019-06-10 12:53:08 +02:00
4 changed files with 27 additions and 12 deletions

View File

@@ -9,9 +9,13 @@ in
mkIf (true && flags.graphical) {
# Diagnostic réseau Wireshark (droits fins par le groupe wireshark)
programs.wireshark = {
enable = true;
package = pkgs.wireshark;
};
# Paquets
environment.systemPackages = with pkgs; [
## Diagnostic
wireshark
];
}

View File

@@ -9,13 +9,17 @@ in
mkIf flags.developpement-java {
# Installe le paquet + JAVA_HOME
programs.java = {
enable = true;
package = pkgs.jdk11;
};
# Paquets
environment.systemPackages = with pkgs; [
# Java
# Systèmes de build autour de java
ant
maven
openjdk
gradle
];
environment.variables = {
JAVA_HOME = "${pkgs.openjdk}";
};
}

View File

@@ -12,22 +12,28 @@ mkIf flags.laptop {
# Gestion spécifique pour PC portable
## Gestion de l'énergie
powerManagement.cpuFreqGovernor = "powersave";
services.tlp.enable = true;
## Activation d'un gestionnaire de réseau
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
environment.systemPackages = with pkgs; [
networkmanagerapplet # gestionnaire réseau graphique + console (nm-applet + nmtui)
wirelesstools # fournis iwconfig
blueman # outils bluetooth (manager, system tray)
cbatticon # status de la batterie dans le system tray
];
# Services
services.xserver.synaptics = {
services.xserver.libinput = {
enable = true;
twoFingerScroll = true;
};
}

View File

@@ -16,6 +16,7 @@ mkIf flags.pulseaudio {
environment.systemPackages = with pkgs; [
paprefs # préferences pulseaudio
pavucontrol # mixer pulseaudio
pa_applet # status et contrôle dans le system tray
];
# Pulse Audio