about summary refs log blame commit diff
path: root/users/sterni/machines/ingeborg/default.nix
blob: 2d026ae05bc706ffe31f3c25941540659b5b585f (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11



                                  

                                                     




                                                                                    

                                                              
                    
                   


                                          
            
                 






                                                       





                                  
{ config, lib, pkgs, depot, ... }:

{
  imports = [
    # Third party modules
    "${depot.third_party.agenix.src}/modules/age.nix"
    # Basic settings
    ../../modules/common.nix
    # These modules touch things related to booting (filesystems, initrd network…)
    ./hardware.nix
    ./network.nix
    # (More or less) pluggable service configuration
    (depot.path.origSrc + "/ops/modules/btrfs-auto-scrub.nix")
    ./monitoring.nix
    ./minecraft.nix
    ./http/sterni.lv.nix
    ./http/code.sterni.lv.nix
    ./http/flipdot.openlab-augsburg.de.nix
    ./tv.nix
    ./quassel.nix

    # Inactive:
    # ./http/likely-music.sterni.lv.nix
    # ./gopher.nix

    # TODO(sterni): fail2ban
    # TODO(sterni): automatic backups for full recovery
  ];

  config = {
    system.stateVersion = "24.05";
  };
}