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,9 +1,11 @@
|
|||
{ pkgs, ... }:
|
||||
{ depot, ... }:
|
||||
|
||||
pkgs.third_party.naersk.buildPackage {
|
||||
with depot.third_party;
|
||||
|
||||
naersk.buildPackage {
|
||||
src = ./.;
|
||||
|
||||
buildInputs = with pkgs.third_party; [
|
||||
pkgconfig openssl systemd.dev
|
||||
buildInputs = [
|
||||
pkgconfig openssl systemd.dev
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@
|
|||
#
|
||||
# Only the 'show' and 'insert' commands are supported.
|
||||
|
||||
{ pkgs, kms, ... }:
|
||||
{ depot, kms, ... }:
|
||||
|
||||
let inherit (pkgs.third_party) google-cloud-sdk tree writeShellScriptBin;
|
||||
let inherit (depot.third_party) google-cloud-sdk tree writeShellScriptBin;
|
||||
in (writeShellScriptBin "pass" ''
|
||||
set -eo pipefail
|
||||
|
||||
|
|
|
|||
|
|
@ -10,9 +10,9 @@
|
|||
# This file is the Nix derivation used to install Kontemplate on
|
||||
# Nix-based systems.
|
||||
|
||||
{ pkgs, ... }:
|
||||
{ depot, ... }:
|
||||
|
||||
with pkgs.third_party; buildGoPackage rec {
|
||||
with depot.third_party; buildGoPackage rec {
|
||||
name = "kontemplate-${version}";
|
||||
version = "master";
|
||||
src = ./.;
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
{ pkgs, ... }:
|
||||
{ depot, ... }:
|
||||
|
||||
pkgs.third_party.naersk.buildPackage ./.
|
||||
depot.third_party.naersk.buildPackage ./.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
{ pkgs, ... }:
|
||||
{ depot, ... }:
|
||||
|
||||
pkgs.third_party.naersk.buildPackage ./.
|
||||
depot.third_party.naersk.buildPackage ./.
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
{ pkgs, ... }:
|
||||
{ depot, ... }:
|
||||
|
||||
pkgs.buildGo.program {
|
||||
depot.nix.buildGo.program {
|
||||
name = "sync-gcsr";
|
||||
srcs = [ ./main.go ];
|
||||
|
||||
deps = with pkgs.third_party; map (p: p.gopkg) [
|
||||
deps = with depot.third_party; map (p: p.gopkg) [
|
||||
gopkgs."gopkg.in".src-d.go-git
|
||||
];
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue