mirror of
https://github.com/Gerg-L/nixos.git
synced 2025-12-10 00:43:56 -05:00
Compare commits
No commits in common. "be0c3d5f1e066d7def457fd446315f0a2fdcf3ed" and "af888b800a98828d4606a0eb8ee6a937c16c7bdc" have entirely different histories.
be0c3d5f1e
...
af888b800a
4 changed files with 30 additions and 52 deletions
54
flake.lock
generated
54
flake.lock
generated
|
|
@ -409,11 +409,11 @@
|
||||||
},
|
},
|
||||||
"master": {
|
"master": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733116386,
|
"lastModified": 1733024928,
|
||||||
"narHash": "sha256-askNQjjitKZCbFnlWBqMHgGR8en6c2tgC4CptKEXH2Y=",
|
"narHash": "sha256-n/DOfpKH1vkukuBnach91QBQId2dr5tkE7/7UrkV2zw=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "5416c7b9a0d5680532b93ab8d8fc23e8fb76ead9",
|
"rev": "2c27ab2e60502d1ebb7cf38909de38663f762a79",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -448,11 +448,11 @@
|
||||||
"nixpkgs": "nixpkgs_3"
|
"nixpkgs": "nixpkgs_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733098025,
|
"lastModified": 1733012044,
|
||||||
"narHash": "sha256-HOzahkMv67wtSYcudRpGqNXjFwFoc2lwq0+Ev6h8T3k=",
|
"narHash": "sha256-uA/KX/TVlreFS/xZjjAPBoRzybQQWUX+Ur5mOzsF7FE=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "neovim-nightly-overlay",
|
"repo": "neovim-nightly-overlay",
|
||||||
"rev": "73ec92a4c2773ead4af1c657ea81142d4a27fe78",
|
"rev": "0d545972c93c044bed52c27cc4035054793d913a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -464,11 +464,11 @@
|
||||||
"neovim-src": {
|
"neovim-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733090308,
|
"lastModified": 1732970806,
|
||||||
"narHash": "sha256-oIbVYa5y0lgXDRaZUn0MdAKC2Vf9OakbtIFmbhL8K1k=",
|
"narHash": "sha256-VKk53/3aTk91s1OmSfUt6RqFpxBjUy8ZYoYrechTUns=",
|
||||||
"owner": "neovim",
|
"owner": "neovim",
|
||||||
"repo": "neovim",
|
"repo": "neovim",
|
||||||
"rev": "feb62d5429680278c1353c565db6bb3ecb3b7c24",
|
"rev": "ab9cfc4dc3422af5235759efef456d3e02745217",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -546,11 +546,11 @@
|
||||||
},
|
},
|
||||||
"nixlib": {
|
"nixlib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733015484,
|
"lastModified": 1732410305,
|
||||||
"narHash": "sha256-qiyO0GrTvbp869U4VGX5GhAZ00fSiPXszvosY1AgKQ8=",
|
"narHash": "sha256-/hxIKRTBsdrnudJWDGaBN8wIjHovqVAVxXdi8ByVtck=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs.lib",
|
"repo": "nixpkgs.lib",
|
||||||
"rev": "0e4fdd4a0ab733276b6d2274ff84ae353f17129e",
|
"rev": "87b6978992e2eb605732fba842cad0a7e14b2047",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -567,11 +567,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733101779,
|
"lastModified": 1732496924,
|
||||||
"narHash": "sha256-Qqnfnb/RFxBbD25UYJ/yibvl9kIZNK5WkyLsUcb2byk=",
|
"narHash": "sha256-/MNhZLR0eh9z/d3l+ammq+F5XxHln0RHgO4Bhtjr0IM=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixos-generators",
|
"repo": "nixos-generators",
|
||||||
"rev": "a471acc460d4c238936a5116c8cc48a3c431dd66",
|
"rev": "098e8b6ff72c86944a8d54b64ddd7b7e6635830a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -674,11 +674,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733024928,
|
"lastModified": 1732937961,
|
||||||
"narHash": "sha256-n/DOfpKH1vkukuBnach91QBQId2dr5tkE7/7UrkV2zw=",
|
"narHash": "sha256-B5pYT+IVaqcrfOekkwKvx/iToDnuQWzc2oyDxzzBDc4=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "2c27ab2e60502d1ebb7cf38909de38663f762a79",
|
"rev": "4703b8d2c708e13a8cab03d865f90973536dcdf5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -698,11 +698,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733113340,
|
"lastModified": 1733026985,
|
||||||
"narHash": "sha256-iO/wtaLsP/qQcto6+yQBheOmUIxxswv2xra33nHyXAE=",
|
"narHash": "sha256-DtdrZiRh5rapnBHl5r/uG0GFNuZi5yzSeSJ52jBRVhA=",
|
||||||
"owner": "Gerg-L",
|
"owner": "Gerg-L",
|
||||||
"repo": "nvim-flake",
|
"repo": "nvim-flake",
|
||||||
"rev": "8b20283b965522444da32ed09a73724d08be3c66",
|
"rev": "dd1ef9594c5ebaf6a3856f99f1f3b85b09b47eba",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -862,11 +862,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733113017,
|
"lastModified": 1733026768,
|
||||||
"narHash": "sha256-44vD+Pu9t0FRaMogG31cPrs3IAfFRU8Wv2YtWPrsti4=",
|
"narHash": "sha256-hxjD+dVnL2W9n1kZlmYAx2ou4ttLgzfPuEdoCsiy7cE=",
|
||||||
"owner": "Gerg-L",
|
"owner": "Gerg-L",
|
||||||
"repo": "spicetify-nix",
|
"repo": "spicetify-nix",
|
||||||
"rev": "72ab46ed0c236d921083c0d584814657064281ae",
|
"rev": "c7a940a0152bdd9914c02f8f1eea2697d548cc16",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -877,11 +877,11 @@
|
||||||
},
|
},
|
||||||
"stable": {
|
"stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1732981179,
|
"lastModified": 1732824227,
|
||||||
"narHash": "sha256-F7thesZPvAMSwjRu0K8uFshTk3ZZSNAsXTIFvXBT+34=",
|
"narHash": "sha256-fYNXgpu1AEeLyd3fQt4Ym0tcVP7cdJ8wRoqJ+CtTRyY=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "62c435d93bf046a5396f3016472e8f7c8e2aed65",
|
"rev": "c71ad5c34d51dcbda4c15f44ea4e4aa6bb6ac1e9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
{ config, ... }:
|
|
||||||
{
|
|
||||||
users.users.${config.services.immich.user}.extraGroups = [ "postgres" ];
|
|
||||||
services.immich = {
|
|
||||||
enable = true;
|
|
||||||
openFirewall = true;
|
|
||||||
database = {
|
|
||||||
enable = true;
|
|
||||||
createDB = true;
|
|
||||||
};
|
|
||||||
mediaLocation = "/persist/services/immich";
|
|
||||||
machine-learning.enable = false;
|
|
||||||
settings = null;
|
|
||||||
port = 2283;
|
|
||||||
host = "0.0.0.0";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
@ -60,7 +60,7 @@
|
||||||
|
|
||||||
locations."/".proxyPass = "http://unix:${config.services.forgejo.settings.server.HTTP_ADDR}";
|
locations."/".proxyPass = "http://unix:${config.services.forgejo.settings.server.HTTP_ADDR}";
|
||||||
};
|
};
|
||||||
"flux.gerg-l.com" = {
|
"flux.gerg-L.com" = {
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "gerg-l.com";
|
useACMEHost = "gerg-l.com";
|
||||||
|
|
||||||
|
|
@ -74,7 +74,7 @@
|
||||||
zstd_types "*";
|
zstd_types "*";
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
"cache.gerg-l.com" = {
|
"cache.gerg-L.com" = {
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
useACMEHost = "gerg-l.com";
|
useACMEHost = "gerg-l.com";
|
||||||
|
|
||||||
|
|
@ -86,11 +86,6 @@
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"photos.gerg-l.com" = {
|
|
||||||
forceSSL = true;
|
|
||||||
useACMEHost = "gerg-l.com";
|
|
||||||
locations."/".proxyPass = "http://localhost:${toString config.services.immich.port}";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
networking.firewall.allowedTCPPorts = [
|
networking.firewall.allowedTCPPorts = [
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
{
|
{
|
||||||
services.postgresql = {
|
services.postgresql = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.postgresql_16;
|
package = pkgs.postgresql_13;
|
||||||
dataDir = "/persist/services/postgresql";
|
dataDir = "/persist/services/postgresql";
|
||||||
|
|
||||||
ensureDatabases = [ "miniflux" ];
|
ensureDatabases = [ "miniflux" ];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue