/ hosts / default / configuration.nix
configuration.nix
 1  { internal, inputs, config, selfConfig ? config, selfInputs ? inputs, ... }:
 2  { inputs, config, lib, pkgs, ... }:
 3  {
 4    imports = with inputs; [
 5      ./hardware-configuration.nix
 6      selfConfig.flake.nixosModules.default
 7      fmpkgs.nixosModules.default
 8    ];
 9  
10    # Enable fwupd for updating firmware
11    services.fwupd.enable = true;
12  
13    programs.git.enable = true;
14  
15    # Some programs need SUID wrappers, can be configured further or are started in user sessions.
16    programs.mtr.enable = true;
17    programs.gnupg.agent = {
18      enable = true;
19      enableSSHSupport = true;
20    };
21  }