{ config, pkgs, lib, inputs, ... }: with lib; { imports = [ ./hardware.nix ./secrets.nix ]; # - Basic -------------------------------------- user.name = "marc"; user.shell = pkgs.zsh; networking = { hostName = "quinto"; firewall = { enable = false; allowedUDPPorts = [ ]; }; }; # - Bootloader --------------------------------- boot.loader.grub = { enable = true; device = "/dev/vda"; }; # - Agenix --------------------------------- age.identityPaths = [ "/home/marc/.ssh/id_ed25519" ]; # - Modules ------------------------------------ samfelag.modules = { # - Common ----------------------------------- # See modules/common.nix for common packages installed # - System ----------------------------------- system.utils.enable = true; system.ssh.enable = true; # - Server ---------------------------------- # - Editors and development ------------------ dev.git.userName = "marc"; dev.git.userEmail = "marc@sastre.cat"; dev.docker.enable = true; dev.docker.users = ["marc"]; }; }