index — nosix @ master

configuration for my nixos-server

configuration.nix (view raw)

 1{ config, lib, pkgs, ... }:
 2
 3{
 4  imports =
 5    [
 6      ./hardware-configuration.nix
 7      ./modules/ssh.nix
 8      ./modules/user.nix
 9      ./modules/git/git.nix
10      ./modules/git/cgit.nix
11      ./modules/minecraft-server.nix
12      ./modules/webserver.nix
13      ./modules/syncthing.nix
14      ./modules/mailserver.nix
15      ./modules/matrix/matrix.nix
16      ./modules/mealie.nix
17      ./modules/polaris.nix
18      ./modules/caldav.nix
19      ./modules/vaultwarden.nix
20      ./modules/pdf.nix
21      ./modules/atuin.nix
22      ./modules/silverbullet.nix
23      ./modules/monit.nix
24      ./modules/shopping-list.nix
25      ./modules/jellyfin.nix
26      ./modules/glance.nix
27    ];
28
29  networking.hostName = "nixos";
30  time.timeZone = "Europe/Berlin";
31  networking.firewall.enable = true;
32
33  environment.systemPackages = with pkgs; [
34    jq
35    git
36    lazygit
37
38    neovim
39  ];
40
41  nixpkgs.config.allowUnfree = true;
42  system.copySystemConfiguration = true;
43  system.stateVersion = "24.11";
44
45}
46