nix flake update + website

This commit is contained in:
Henri Dohmen 2026-02-27 17:29:34 +01:00
parent 1d8b29fec3
commit 9f332da434
Signed by: hd
GPG key ID: AB79213B044674AE
6 changed files with 48 additions and 22 deletions

30
flake.lock generated
View file

@ -265,11 +265,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1771132481, "lastModified": 1772164835,
"narHash": "sha256-Tc+YqZ/Q1K35vJK4ji4RbLB/qKGcEq6yh7p4CKoZF60=", "narHash": "sha256-zRcwrZDeBfYipqv/7K7TqsfPb87LFU6b7JhoNUGSnvQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "1e53254671f36cb7d0e2dcca08730f066d5e69b4", "rev": "2a39b0828bbffce0d73769a61e46e780488d098b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -325,11 +325,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1770882871, "lastModified": 1771969195,
"narHash": "sha256-nw5g+xl3veea+maxJ2/81tMEA/rPq9aF1H5XF35X+OE=", "narHash": "sha256-qwcDBtrRvJbrrnv1lf/pREQi8t2hWZxVAyeMo7/E9sw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "af04cb78aa85b2a4d1c15fc7270347e0d0eda97b", "rev": "41c6b421bdc301b2624486e11905c9af7b8ec68e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -341,11 +341,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1771008912, "lastModified": 1771848320,
"narHash": "sha256-gf2AmWVTs8lEq7z/3ZAsgnZDhWIckkb+ZnAo5RzSxJg=", "narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "a82ccc39b39b621151d6732718e3e250109076fa", "rev": "2fc6539b481e1d2569f25f8799236694180c0993",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -454,11 +454,11 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1770659507, "lastModified": 1772064816,
"narHash": "sha256-RVZno9CypFN3eHxfULKN1K7mb/Cq0HkznnWqnshxpWY=", "narHash": "sha256-ks1D9Rtmopd5F/8ENjEUJpSYYMxv603/v6TRen9Hq54=",
"owner": "simple-nixos-mailserver", "owner": "simple-nixos-mailserver",
"repo": "nixos-mailserver", "repo": "nixos-mailserver",
"rev": "781e833633ebc0873d251772a74e4400a73f5d78", "rev": "ea4dc17f4bc0f65eed082fa394509e4543072b56",
"type": "gitlab" "type": "gitlab"
}, },
"original": { "original": {
@ -520,11 +520,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1771124033, "lastModified": 1772160053,
"narHash": "sha256-nXrWf0EiHfy3Nl3mLeQNwsxGYkr/IAyg61IU7IwrtJ4=", "narHash": "sha256-ZA8B+3MPfHmpZqzEzyjV8j3qQKq8LQitu5qEjSyZ+dQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-vscode-extensions", "repo": "nix-vscode-extensions",
"rev": "4605fab73c36235bfdbea1212fab94b728fcbc08", "rev": "104487aa06fdff228f52fc05f12808ea69c7daab",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -36,6 +36,7 @@
acme = { acme = {
acceptTerms = true; acceptTerms = true;
defaults.email = "acme@henri-dohmen.de"; defaults.email = "acme@henri-dohmen.de";
}; };
}; };

View file

@ -20,10 +20,35 @@
privateVirtualHosts."roam.lan" = { privateVirtualHosts."roam.lan" = {
locations."/" = { }; locations."/" = { };
}; };
virtualHosts."roam.hdohmen.de" = { virtualHosts = {
"www.henri-dohmen.de" = {
enableACME = true;
forceSSL = true;
globalRedirect = "https://hdohmen.de";
};
"henri-dohmen.de" = {
enableACME = true;
forceSSL = true;
globalRedirect = "https://hdohmen.de";
};
"www.hdohmen.de" = {
enableACME = true;
forceSSL = true;
globalRedirect = "https://hdohmen.de";
};
"hdohmen.de" = {
enableACME = true; enableACME = true;
forceSSL = true; forceSSL = true;
locations."/" = { }; locations."/" = { };
extraConfig = ''
access_log off;
'';
};
"roam.hdohmen.de" = {
enableACME = true;
forceSSL = true;
locations."/" = { };
};
}; };
}; };

View file

@ -52,7 +52,7 @@ with lib;
# Enabled by fish but takes soooo long. # Enabled by fish but takes soooo long.
# This is apparently used by some of fish's # This is apparently used by some of fish's
# autocomplete features. # autocomplete features.
documentation.man.generateCaches = false; documentation.man.cache.enable = false;
# To stop the annoying error on entering wrong commands # To stop the annoying error on entering wrong commands
programs.command-not-found.enable = false; programs.command-not-found.enable = false;

View file

@ -15,7 +15,7 @@ in
config = mkIf cfg.enable { config = mkIf cfg.enable {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
bitwarden-desktop bitwarden-desktop
calibre # calibre FIXME: broken atm
colmena colmena
fuzzel fuzzel
gh gh

View file

@ -22,7 +22,7 @@ in
gnumake gnumake
man-pages man-pages
man-pages-posix man-pages-posix
nixfmt-rfc-style nixfmt
python313 python313
python313Packages.mypy python313Packages.mypy
rustup rustup