chore: Rename pkgs->depot in all Nix file headers
This commit is contained in:
parent
5d9d84f4cf
commit
4bbbb58cb5
113 changed files with 318 additions and 349 deletions
|
|
@ -1,12 +1,11 @@
|
|||
# This file configures camden.tazj.in, my homeserver.
|
||||
|
||||
{ pkgs, lib, ... }:
|
||||
{ depot, lib, ... }:
|
||||
|
||||
config: let
|
||||
nixpkgs = import pkgs.third_party.nixpkgsSrc {
|
||||
nixpkgs = import depot.third_party.nixpkgsSrc {
|
||||
config.allowUnfree = true;
|
||||
};
|
||||
in pkgs.lib.fix(self: {
|
||||
in lib.fix(self: {
|
||||
imports = [ ../modules/tailscale.nix ];
|
||||
|
||||
# camden is intended to boot unattended, despite having an encrypted
|
||||
|
|
@ -64,7 +63,7 @@ in pkgs.lib.fix(self: {
|
|||
|
||||
nixPath = [
|
||||
"depot=/home/tazjin/depot"
|
||||
"nixpkgs=${pkgs.third_party.nixpkgsSrc}"
|
||||
"nixpkgs=${depot.third_party.nixpkgsSrc}"
|
||||
];
|
||||
|
||||
trustedUsers = [ "root" "tazjin" ];
|
||||
|
|
@ -87,7 +86,7 @@ in pkgs.lib.fix(self: {
|
|||
|
||||
environment.systemPackages =
|
||||
# programs from the depot
|
||||
(with pkgs; [
|
||||
(with depot; [
|
||||
third_party.git
|
||||
third_party.tailscale
|
||||
third_party.pounce
|
||||
|
|
@ -129,8 +128,8 @@ in pkgs.lib.fix(self: {
|
|||
services.tailscale = {
|
||||
enable = true;
|
||||
relayConf = "/etc/tailscale.conf";
|
||||
package = pkgs.third_party.tailscale;
|
||||
aclFile = pkgs.nix.tailscale {
|
||||
package = depot.third_party.tailscale;
|
||||
aclFile = depot.nix.tailscale {
|
||||
ACLs = [
|
||||
# Allow any traffic from myself
|
||||
{
|
||||
|
|
@ -145,7 +144,7 @@ in pkgs.lib.fix(self: {
|
|||
# Run cgit for the depot. The onion here is nginx(thttpd(cgit)).
|
||||
systemd.services.cgit = {
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
script = "${pkgs.web.cgit-taz}/bin/cgit-launch";
|
||||
script = "${depot.web.cgit-taz}/bin/cgit-launch";
|
||||
|
||||
serviceConfig = {
|
||||
Restart = "on-failure";
|
||||
|
|
@ -202,18 +201,18 @@ in pkgs.lib.fix(self: {
|
|||
serverAliases = [ "camden.tazj.in" ];
|
||||
default = true;
|
||||
useACMEHost = "tazj.in";
|
||||
root = pkgs.web.homepage;
|
||||
root = depot.web.homepage;
|
||||
addSSL = true;
|
||||
|
||||
extraConfig = ''
|
||||
${pkgs.web.blog.oldRedirects}
|
||||
${depot.web.blog.oldRedirects}
|
||||
|
||||
location ~* \.(webp|woff2)$ {
|
||||
add_header Cache-Control "public, max-age=31536000";
|
||||
}
|
||||
|
||||
location /blog/ {
|
||||
alias ${pkgs.web.blog.rendered}/;
|
||||
alias ${depot.web.blog.rendered}/;
|
||||
|
||||
if ($request_uri ~ ^/(.*)\.html$) {
|
||||
return 302 /$1;
|
||||
|
|
|
|||
|
|
@ -1,17 +1,15 @@
|
|||
# TODO(tazjin): rename 'pkgs' -> 'depot'?
|
||||
{ pkgs, ... }:
|
||||
{ depot, lib, ... }:
|
||||
|
||||
let
|
||||
inherit (pkgs) lib;
|
||||
inherit (builtins) foldl';
|
||||
|
||||
systemFor = configs: (pkgs.third_party.nixos {
|
||||
systemFor = configs: (depot.third_party.nixos {
|
||||
configuration = lib.fix(config:
|
||||
foldl' lib.recursiveUpdate {} (map (c: c config) configs)
|
||||
);
|
||||
}).system;
|
||||
|
||||
rebuilder = pkgs.third_party.writeShellScriptBin "rebuilder" ''
|
||||
rebuilder = depot.third_party.writeShellScriptBin "rebuilder" ''
|
||||
set -ue
|
||||
if [[ $EUID -ne 0 ]]; then
|
||||
echo "Oh no! Only root is allowed to rebuild the system!" >&2
|
||||
|
|
@ -39,6 +37,6 @@ let
|
|||
in {
|
||||
inherit rebuilder;
|
||||
|
||||
nuggetSystem = systemFor [ pkgs.ops.nixos.nugget ];
|
||||
camdenSystem = systemFor [ pkgs.ops.nixos.camden ];
|
||||
nuggetSystem = systemFor [ depot.ops.nixos.nugget ];
|
||||
camdenSystem = systemFor [ depot.ops.nixos.camden ];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,14 +1,13 @@
|
|||
# This file configures nugget, my home desktop machine.
|
||||
|
||||
{ pkgs, lib, ... }:
|
||||
{ depot, lib, ... }:
|
||||
|
||||
config: let
|
||||
nixpkgs = import pkgs.third_party.nixpkgsSrc {
|
||||
nixpkgs = import depot.third_party.nixpkgsSrc {
|
||||
config.allowUnfree = true;
|
||||
};
|
||||
|
||||
lieer = (pkgs.third_party.lieer {});
|
||||
in pkgs.lib.fix(self: {
|
||||
lieer = (depot.third_party.lieer {});
|
||||
in depot.lib.fix(self: {
|
||||
imports = [
|
||||
../modules/tailscale.nix
|
||||
];
|
||||
|
|
@ -39,7 +38,7 @@ in pkgs.lib.fix(self: {
|
|||
nix = {
|
||||
nixPath = [
|
||||
"depot=/home/tazjin/depot"
|
||||
"nixpkgs=${pkgs.third_party.nixpkgsSrc}"
|
||||
"nixpkgs=${depot.third_party.nixpkgsSrc}"
|
||||
];
|
||||
};
|
||||
|
||||
|
|
@ -79,8 +78,8 @@ in pkgs.lib.fix(self: {
|
|||
|
||||
# Generate an immutable /etc/resolv.conf from the nameserver settings
|
||||
# above (otherwise DHCP overwrites it):
|
||||
environment.etc."resolv.conf" = with lib; with pkgs; {
|
||||
source = writeText "resolv.conf" ''
|
||||
environment.etc."resolv.conf" = with lib; {
|
||||
source = depot.third_party.writeText "resolv.conf" ''
|
||||
${concatStringsSep "\n" (map (ns: "nameserver ${ns}") self.networking.nameservers)}
|
||||
options edns0
|
||||
'';
|
||||
|
|
@ -90,7 +89,7 @@ in pkgs.lib.fix(self: {
|
|||
|
||||
environment.systemPackages =
|
||||
# programs from the depot
|
||||
(with pkgs; [
|
||||
(with depot; [
|
||||
lieer
|
||||
ops.kontemplate
|
||||
third_party.git
|
||||
|
|
@ -217,9 +216,9 @@ in pkgs.lib.fix(self: {
|
|||
lightdm.greeters.gtk.clock-format = "%H·%M";
|
||||
};
|
||||
|
||||
windowManager.session = pkgs.lib.singleton {
|
||||
windowManager.session = lib.singleton {
|
||||
name = "exwm";
|
||||
start = "${pkgs.tools.emacs}/bin/tazjins-emacs";
|
||||
start = "${depot.tools.emacs}/bin/tazjins-emacs";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -251,7 +250,7 @@ in pkgs.lib.fix(self: {
|
|||
enable = true;
|
||||
relayConf = "/etc/tailscale/relay.conf";
|
||||
aclFile = null; # allow all traffic for testing
|
||||
package = pkgs.third_party.tailscale;
|
||||
package = depot.third_party.tailscale;
|
||||
};
|
||||
|
||||
# ... and other nonsense.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue