Formatting
This commit is contained in:
parent
fa02a4c72a
commit
1202eac75c
5 changed files with 134 additions and 122 deletions
15
caddy.nix
15
caddy.nix
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
inputs,
|
||||
...
|
||||
}: let
|
||||
{ config
|
||||
, pkgs
|
||||
, inputs
|
||||
, ...
|
||||
}:
|
||||
let
|
||||
settings = import ./settings.nix { };
|
||||
|
||||
elementClient = pkgs.element-web.override {
|
||||
|
@ -17,7 +17,8 @@
|
|||
};
|
||||
};
|
||||
};
|
||||
in {
|
||||
in
|
||||
{
|
||||
services.caddy = {
|
||||
enable = true;
|
||||
email = "ssl@catnip.ee";
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
inputs,
|
||||
system,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
{ config
|
||||
, pkgs
|
||||
, inputs
|
||||
, system
|
||||
, lib
|
||||
, ...
|
||||
}:
|
||||
let
|
||||
settings = import ./settings.nix { };
|
||||
in {
|
||||
in
|
||||
{
|
||||
imports = [
|
||||
./hardware-configuration.nix
|
||||
./containers.nix
|
||||
|
@ -494,14 +495,17 @@ in {
|
|||
"tcp+udp:1.1.1.1"
|
||||
"https://1.1.1.1/dns-query"
|
||||
];
|
||||
customDNS = let
|
||||
customDNS =
|
||||
let
|
||||
localDomains = names: ip:
|
||||
builtins.listToAttrs (map (x: {
|
||||
builtins.listToAttrs (map
|
||||
(x: {
|
||||
name = x;
|
||||
value = ip;
|
||||
})
|
||||
names);
|
||||
in {
|
||||
in
|
||||
{
|
||||
mapping = localDomains [
|
||||
"catnip.ee"
|
||||
"files"
|
||||
|
@ -517,14 +521,17 @@ in {
|
|||
"lidarr"
|
||||
] "100.93.150.89";
|
||||
};
|
||||
conditional = let
|
||||
conditional =
|
||||
let
|
||||
opennic = names: ip:
|
||||
builtins.listToAttrs (map (x: {
|
||||
builtins.listToAttrs (map
|
||||
(x: {
|
||||
name = x;
|
||||
value = ip;
|
||||
})
|
||||
names);
|
||||
in {
|
||||
in
|
||||
{
|
||||
mapping = opennic [
|
||||
"epic"
|
||||
"geek"
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
{...}: let
|
||||
{ ... }:
|
||||
let
|
||||
settings = import ./settings.nix { };
|
||||
in {
|
||||
in
|
||||
{
|
||||
virtualisation.oci-containers = {
|
||||
backend = "docker";
|
||||
containers = {
|
||||
|
@ -79,9 +81,11 @@ in {
|
|||
"--interval=60"
|
||||
];
|
||||
};
|
||||
archivebox = let
|
||||
archivebox =
|
||||
let
|
||||
internalHttpPort = 8000;
|
||||
in {
|
||||
in
|
||||
{
|
||||
autoStart = true;
|
||||
image = "docker.io/archivebox/archivebox:master";
|
||||
cmd = [
|
||||
|
|
|
@ -12,10 +12,10 @@
|
|||
drasl.url = "github:unmojang/drasl";
|
||||
};
|
||||
|
||||
outputs = {
|
||||
self,
|
||||
nixpkgs,
|
||||
...
|
||||
outputs =
|
||||
{ self
|
||||
, nixpkgs
|
||||
, ...
|
||||
} @ inputs: {
|
||||
nixosConfigurations.server = nixpkgs.lib.nixosSystem rec {
|
||||
system = "x86_64-linux";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue