misc small changes
- make vscode linenumbers relative - add vscode-server - make gitea backup hourly - some changes in nginx vhosts - add disk to tsuki - update flake lock
This commit is contained in:
parent
79a995e19e
commit
efcfd09530
49
flake.lock
49
flake.lock
|
@ -3,11 +3,11 @@
|
||||||
"dotfiles": {
|
"dotfiles": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1646666700,
|
"lastModified": 1654179945,
|
||||||
"narHash": "sha256-RYIWLAgxtVEwtHAETeQDzF84Sk2mWtyzLlli0MvWNG4=",
|
"narHash": "sha256-vnD7vu/hRBPoqL6Wse9CELitW30a9P++QTPnNm1qHjE=",
|
||||||
"owner": "h7x4abk3g",
|
"owner": "h7x4abk3g",
|
||||||
"repo": "dotfiles",
|
"repo": "dotfiles",
|
||||||
"rev": "678c83b1908fe37f8a3a9f2c8a3a91adb7a6c5aa",
|
"rev": "37bdd48de4bfa8e03a8ab5ef840b2509e193e6a1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -34,7 +34,8 @@
|
||||||
"fonts": {
|
"fonts": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"narHash": "sha256-bkloNC5QJvk/7u6YaPFzQ7uZJzO280lFZZ09iRvQUtY=",
|
"lastModified": 1649003599,
|
||||||
|
"narHash": "sha256-QtT+ansp3ombpdS2+jNWgZKSqpxhVq3cyrpAKkDzA9Y=",
|
||||||
"path": "/home/h7x4/git/fonts",
|
"path": "/home/h7x4/git/fonts",
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
|
@ -50,32 +51,32 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1647175256,
|
"lastModified": 1654113405,
|
||||||
"narHash": "sha256-7H+veXPM7IwdN1DoZqliwb9sghlN56koV5dnCu1kpsc=",
|
"narHash": "sha256-VpK+0QaWG2JRgB00lw77N9TjkE3ec0iMYIX1TzGpxa4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "a8d00f5c038cf7ec54e7dac9c57b171c1217f008",
|
"rev": "ac2287df5a2d6f0a44bbcbd11701dbbf6ec43675",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"ref": "release-21.11",
|
"ref": "release-22.05",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1648203577,
|
"lastModified": 1655456688,
|
||||||
"narHash": "sha256-CbXZkiVTA0ByV/yncFHCAGIa/AfcSb0cjqzEa56rO+Y=",
|
"narHash": "sha256-j2trI5gv2fnHdfUQFBy957avCPxxzCqE8R+TOYHPSRE=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "d89f18a17e51532ed5f4d45297b0ddf11e46b9c8",
|
"rev": "d17a56d90ecbd1b8fc908d49598fb854ef188461",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"id": "nixpkgs",
|
"id": "nixpkgs",
|
||||||
"ref": "nixos-21.11",
|
"ref": "nixos-22.05",
|
||||||
"type": "indirect"
|
"type": "indirect"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -86,6 +87,7 @@
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"secrets": "secrets",
|
"secrets": "secrets",
|
||||||
|
"vscode-server": "vscode-server",
|
||||||
"website": "website"
|
"website": "website"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -96,11 +98,8 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1648431323,
|
"lastModified": 1649874484,
|
||||||
"narHash": "sha256-QfEh/IY3RodDhwt9ij4gzdU4cgQ/Ejk45PZMM1sNkoM=",
|
"narHash": "sha256-NM+o+vIZ91hLG+C9iJCuho0Zj8BqZRC0Ttrn6cn+qCQ=",
|
||||||
"ref": "main",
|
|
||||||
"rev": "d9728ee32a078ca67af897d951db007391857daa",
|
|
||||||
"revCount": 21,
|
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "file:///home/h7x4/git/nix-secrets"
|
"url": "file:///home/h7x4/git/nix-secrets"
|
||||||
},
|
},
|
||||||
|
@ -109,6 +108,22 @@
|
||||||
"url": "file:///home/h7x4/git/nix-secrets"
|
"url": "file:///home/h7x4/git/nix-secrets"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"vscode-server": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1648830510,
|
||||||
|
"narHash": "sha256-U+UGKbZajc2NqDvBL7hCYshAiaXgiBv5rNFIqLl0X7M=",
|
||||||
|
"owner": "msteen",
|
||||||
|
"repo": "nixos-vscode-server",
|
||||||
|
"rev": "d2343b5eb47b811856085f3eff4d899a32b2c136",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "msteen",
|
||||||
|
"repo": "nixos-vscode-server",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"website": {
|
"website": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils",
|
"flake-utils": "flake-utils",
|
||||||
|
|
|
@ -28,6 +28,11 @@
|
||||||
fsType = "btrfs";
|
fsType = "btrfs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
fileSystems."/data2" =
|
||||||
|
{ device = "/dev/disk/by-uuid/c481da40-08dd-4d6d-abeb-f1976cb4271a";
|
||||||
|
fsType = "btrfs";
|
||||||
|
};
|
||||||
|
|
||||||
swapDevices =
|
swapDevices =
|
||||||
[ { device = "/dev/disk/by-uuid/92a1a33f-89a8-45de-a45e-6c303172cd7f"; }
|
[ { device = "/dev/disk/by-uuid/92a1a33f-89a8-45de-a45e-6c303172cd7f"; }
|
||||||
];
|
];
|
||||||
|
|
|
@ -17,6 +17,7 @@ in
|
||||||
description = "Gitea service";
|
description = "Gitea service";
|
||||||
home = config.services.gitea.stateDir;
|
home = config.services.gitea.stateDir;
|
||||||
useDefaultShell = true;
|
useDefaultShell = true;
|
||||||
|
|
||||||
group = "gitea";
|
group = "gitea";
|
||||||
isSystemUser = true;
|
isSystemUser = true;
|
||||||
uid = config.ids.uids.git;
|
uid = config.ids.uids.git;
|
||||||
|
@ -32,6 +33,11 @@ in
|
||||||
httpPort = secrets.ports.gitea;
|
httpPort = secrets.ports.gitea;
|
||||||
disableRegistration = true;
|
disableRegistration = true;
|
||||||
|
|
||||||
|
dump = {
|
||||||
|
enable = true;
|
||||||
|
interval = "hourly";
|
||||||
|
};
|
||||||
|
|
||||||
database = {
|
database = {
|
||||||
user = "git";
|
user = "git";
|
||||||
};
|
};
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
{
|
{
|
||||||
|
|
||||||
security.acme = {
|
security.acme = {
|
||||||
email = "h7x4abk3g@protonmail.com";
|
defaults.email = "h7x4abk3g@protonmail.com";
|
||||||
acceptTerms = true;
|
acceptTerms = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -106,14 +106,16 @@
|
||||||
(makeClientCertProxy ["idrac"] "https://${ips.idrac}" {})
|
(makeClientCertProxy ["idrac"] "https://${ips.idrac}" {})
|
||||||
(makeClientCertProxy ["searx"] "http://localhost:${s ports.searx}" {})
|
(makeClientCertProxy ["searx"] "http://localhost:${s ports.searx}" {})
|
||||||
(makeACMEProxy ["dyn"] "http://${ips.crafty}:${s ports.dynmap}" {
|
(makeACMEProxy ["dyn"] "http://${ips.crafty}:${s ports.dynmap}" {
|
||||||
basicAuthFile = keys.htpasswds.default;
|
# basicAuthFile = keys.htpasswds.default;
|
||||||
})
|
})
|
||||||
(makeClientCertProxy ["log"] "http://localhost:${s ports.grafana}" {
|
(makeClientCertProxy ["log"] "http://localhost:${s ports.grafana}" {
|
||||||
locations."/".proxyWebsockets = true;
|
locations."/".proxyWebsockets = true;
|
||||||
})
|
})
|
||||||
|
(makeClientCertProxy ["pg"] "http://localhost:${s ports.postgres}" {})
|
||||||
# (makeProxy ["wiki"] "" {})
|
# (makeProxy ["wiki"] "" {})
|
||||||
# (makeHost ["vpn"] "" {})
|
# (makeHost ["vpn"] "" {})
|
||||||
(makeClientCertProxy ["hydra"] "http://localhost:${s ports.hydra}" {})
|
(makeClientCertProxy ["hydra"] "http://localhost:${s ports.hydra}" {})
|
||||||
|
(makeClientCertProxy ["air"] "https://${ips.kansei}:${s ports.kansei}" {})
|
||||||
|
|
||||||
# (makePassProxy ["sync" "drive"] "" {})
|
# (makePassProxy ["sync" "drive"] "" {})
|
||||||
# (makePassProxy ["music" "mpd"] "" {})
|
# (makePassProxy ["music" "mpd"] "" {})
|
||||||
|
|
|
@ -1,8 +1,4 @@
|
||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
imports = [
|
|
||||||
(fetchTarball "https://github.com/msteen/nixos-vscode-server/tarball/master")
|
|
||||||
];
|
|
||||||
|
|
||||||
services.vscode-server.enable = true;
|
services.vscode-server.enable = true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,7 +18,7 @@ in
|
||||||
editor = mapPrefixToSet "editor" {
|
editor = mapPrefixToSet "editor" {
|
||||||
fontFamily = "Fira Code";
|
fontFamily = "Fira Code";
|
||||||
fontLigatures = true;
|
fontLigatures = true;
|
||||||
lineNumbers = "on";
|
lineNumbers = "relative";
|
||||||
mouseWheelZoom = false;
|
mouseWheelZoom = false;
|
||||||
fontSize = 14;
|
fontSize = 14;
|
||||||
"minimap.enabled" = false;
|
"minimap.enabled" = false;
|
||||||
|
|
Loading…
Reference in New Issue