isDesktop -> isDesktopEnvironment + groupes de logiciels

This commit is contained in:
Yves Dubromelle
2017-03-24 23:14:20 +01:00
parent 156cbc8c27
commit 3963027f04
9 changed files with 27 additions and 29 deletions

View File

@@ -51,11 +51,11 @@ mkIf true {
duff # outil de recherche de fichiers en doublons
rdfind # recherche de fichiers doublons pour remplacement par hard/soft link
(mkIf profiles.isDesktop
(mkIf profiles.isDesktopEnvironment
## Gestion de FS
gparted # Gestion graphique de partitions
)
(mkIf profiles.isDesktop
(mkIf profiles.isDesktopEnvironment
unetbootin # création de clefs USB bootables
)
];

View File

@@ -7,7 +7,7 @@ let
profiles = config.r6d.profiles;
in
mkIf profiles.isDesktop {
mkIf profiles.isDesktopEnvironment {
# Paquets
environment.systemPackages = with pkgs; [
@@ -33,7 +33,7 @@ mkIf profiles.isDesktop {
];
# Polices supplémentaires
fonts.fonts = with pkgs; mkIf profiles.isDesktop [
fonts.fonts = with pkgs; [
fira # police créée pour Firefox
fira-code # idem fira-mono + ligatures pour la programmation
fira-mono # dérivée de fira en monospace
@@ -46,5 +46,7 @@ mkIf profiles.isDesktop {
# pour le montage des media amovibles
devmon.source = "${pkgs.udevil}/bin/devmon";
udevil.source = "${pkgs.udevil}/bin/udevil"; # utilisé par spacefm
# vérouiller l''écran. "cannot disable the out-of-memory killer for this process (make sure to suid or sgid slock)" --> en root
slock.source = "${pkgs.slock}/bin/slock";
};
}

View File

@@ -7,7 +7,7 @@ let
profiles = config.r6d.profiles;
in
mkIf profiles.isDesktop {
mkIf cfg.officeSuite {
# Paquets
environment.systemPackages = with pkgs; [

View File

@@ -7,7 +7,7 @@ let
profiles = config.r6d.profiles;
in
# TODO: ménage
mkIf profiles.isDesktop {
mkIf cfg.internetSuite {
# Paquets
environment.systemPackages = with pkgs; [

View File

@@ -7,7 +7,8 @@ let
profiles = config.r6d.profiles;
in
mkIf profiles.isDesktop {
# TODO ranger le spécifique pulseaudio
mkIf cfg.multimediaSuite {
# Paquets
environment.systemPackages = with pkgs; [

View File

@@ -8,7 +8,6 @@ let
in
mkIf true {
#mkIf profiles.isDesktop {
# Paquets
environment.systemPackages = with pkgs; [

View File

@@ -7,7 +7,7 @@ let
profiles = config.r6d.profiles;
in
mkIf profiles.isDesktop {
mkIf cfg.securitySuite {
# Paquets
environment.systemPackages = with pkgs; [
@@ -17,10 +17,4 @@ mkIf profiles.isDesktop {
pwgen # générateur de mots de passe
#yubikey-personalization-gui # utilisation de la clef Yubikey
];
# Paquets avec setui root
security.wrappers = {
# vérouiller l''écran. "cannot disable the out-of-memory killer for this process (make sure to suid or sgid slock)" --> en root
slock.source = "${pkgs.slock}/bin/slock";
};
}

View File

@@ -7,7 +7,7 @@ let
profiles = config.r6d.profiles;
in
mkIf profiles.isDesktop {
mkIf profiles.isDesktopEnvironment {
# Services
# Enable the X11 windowing system.