42 lines
1.2 KiB
Nix
42 lines
1.2 KiB
Nix
{ lib, ... }:
|
|
|
|
{
|
|
imports = [ ./common.nix ];
|
|
|
|
################################################################################
|
|
# Configs
|
|
################################################################################
|
|
local.nix.enableMyRegistry = lib.mkDefault true;
|
|
|
|
local.system.kernel = lib.mkDefault "stable";
|
|
|
|
local.keyboard = {
|
|
enable = lib.mkDefault true;
|
|
lan-mouse.enable = lib.mkDefault true;
|
|
};
|
|
|
|
local.fonts.enable = lib.mkDefault true;
|
|
local.sound.enable = lib.mkDefault true;
|
|
|
|
local.window-manager.enable = lib.mkDefault true;
|
|
|
|
################################################################################
|
|
# Services
|
|
################################################################################
|
|
|
|
local.services.collect-garbage = {
|
|
enable = lib.mkDefault true;
|
|
nix.nixShellProtection = lib.mkDefault true;
|
|
};
|
|
|
|
local.services.gnupg.enable = lib.mkDefault true;
|
|
|
|
local.services.dnscrypt-proxy2.enable = true;
|
|
|
|
################################################################################
|
|
# Programs
|
|
################################################################################
|
|
local.programs.pass.enable = lib.mkDefault true;
|
|
|
|
local.programs.browsers.librewolf.enable = lib.mkDefault true;
|
|
}
|