harmonisation des headers pour public/
							parent
							
								
									47de85f6bd
								
							
						
					
					
						commit
						33e44d23f9
					
				@ -1,12 +1,15 @@
 | 
			
		||||
{ config, pkgs, ... }:
 | 
			
		||||
 | 
			
		||||
with pkgs.lib;
 | 
			
		||||
{ config, lib, pkgs, ... }:
 | 
			
		||||
 | 
			
		||||
let
 | 
			
		||||
  inherit (lib) mkIf;
 | 
			
		||||
  cfg = config.r6d.config-generator;
 | 
			
		||||
in {
 | 
			
		||||
  computers = config.r6d.computers;
 | 
			
		||||
  profiles = config.r6d.profiles;
 | 
			
		||||
in
 | 
			
		||||
 | 
			
		||||
mkIf cfg.auto-upgrade {
 | 
			
		||||
  # Automatic update & automatic clean
 | 
			
		||||
 | 
			
		||||
  system.autoUpgrade.enable = cfg.auto-upgrade;
 | 
			
		||||
  nix.gc.automatic = cfg.auto-upgrade;
 | 
			
		||||
  system.autoUpgrade.enable = true;
 | 
			
		||||
  nix.gc.automatic = true;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,10 +1,14 @@
 | 
			
		||||
{ config, pkgs, ... }:
 | 
			
		||||
 | 
			
		||||
with pkgs.lib;
 | 
			
		||||
{ config, lib, pkgs, ... }:
 | 
			
		||||
 | 
			
		||||
let
 | 
			
		||||
  inherit (lib) mkIf;
 | 
			
		||||
  cfg = config.r6d.config-generator;
 | 
			
		||||
in {
 | 
			
		||||
  computers = config.r6d.computers;
 | 
			
		||||
  profiles = config.r6d.profiles;
 | 
			
		||||
in
 | 
			
		||||
 | 
			
		||||
mkIf cfg.laptop {
 | 
			
		||||
 | 
			
		||||
  # Gestion spécifique pour PC portable
 | 
			
		||||
  powerManagement.cpuFreqGovernor = mkIf cfg.laptop "powersave";
 | 
			
		||||
  powerManagement.cpuFreqGovernor = "powersave";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,15 +1,16 @@
 | 
			
		||||
{ config, pkgs, ... }:
 | 
			
		||||
 | 
			
		||||
with pkgs.lib;
 | 
			
		||||
{ config, lib, pkgs, ... }:
 | 
			
		||||
 | 
			
		||||
let
 | 
			
		||||
  inherit (lib) mkIf;
 | 
			
		||||
  cfg = config.r6d.config-generator;
 | 
			
		||||
in {
 | 
			
		||||
  imports = [
 | 
			
		||||
  ];
 | 
			
		||||
  computers = config.r6d.computers;
 | 
			
		||||
  profiles = config.r6d.profiles;
 | 
			
		||||
in
 | 
			
		||||
 | 
			
		||||
mkIf cfg.locate {
 | 
			
		||||
 | 
			
		||||
  services.locate = {
 | 
			
		||||
    enable = cfg.locate;
 | 
			
		||||
    enable = true;
 | 
			
		||||
    interval = "hourly";
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue