nix machine / user configurations

rename pds to bluesky-pds, update prompt colors

ptr.pet 7e14ffe5 caa8877a

verified
Changed files
+21 -20
_sources
hosts
wolumonde
modules
nushell
+4 -4
_sources/generated.json
···
},
"tangled": {
"cargoLocks": null,
-
"date": "2025-10-28",
+
"date": "2025-10-31",
"extract": null,
"name": "tangled",
"passthru": null,
···
"fetchSubmodules": false,
"leaveDotGit": false,
"name": null,
-
"rev": "7949848c82215f1fffa948bf5e61f7e8eff94a71",
-
"sha256": "sha256-yng1Usbmcwrcz3H214CF9Xp/zr58qr2578yw26YrTGk=",
+
"rev": "1502dfc738aa9adfd172dee4244b5cb94e8bc795",
+
"sha256": "sha256-9BF40ZTZmAvovtijIF7di3QxtGESlFyvalVte0vp4QI=",
"sparseCheckout": [],
"type": "git",
"url": "https://tangled.org/@tangled.org/core"
},
-
"version": "7949848c82215f1fffa948bf5e61f7e8eff94a71"
+
"version": "1502dfc738aa9adfd172dee4244b5cb94e8bc795"
},
"tangled-sqlite-lib": {
"cargoLocks": null,
+4 -4
_sources/generated.nix
···
};
tangled = {
pname = "tangled";
-
version = "7949848c82215f1fffa948bf5e61f7e8eff94a71";
+
version = "1502dfc738aa9adfd172dee4244b5cb94e8bc795";
src = fetchgit {
url = "https://tangled.org/@tangled.org/core";
-
rev = "7949848c82215f1fffa948bf5e61f7e8eff94a71";
+
rev = "1502dfc738aa9adfd172dee4244b5cb94e8bc795";
fetchSubmodules = false;
deepClone = false;
leaveDotGit = false;
sparseCheckout = [ ];
-
sha256 = "sha256-yng1Usbmcwrcz3H214CF9Xp/zr58qr2578yw26YrTGk=";
+
sha256 = "sha256-9BF40ZTZmAvovtijIF7di3QxtGESlFyvalVte0vp4QI=";
};
-
date = "2025-10-28";
+
date = "2025-10-31";
};
tangled-sqlite-lib = {
pname = "tangled-sqlite-lib";
+1
hosts/wolumonde/default.nix
···
{
imports = [
../../modules
+
../../modules/stylix-null.nix
../../locale
"${inputs.home}/nixos"
../../users/root
+4 -4
hosts/wolumonde/modules/pds.nix
···
{ lib, config, ... }:
let
-
pdsLocalhost = "http://localhost:${toString config.services.pds.settings.PDS_PORT}";
+
pdsLocalhost = "http://localhost:${toString config.services.bluesky-pds.settings.PDS_PORT}";
in
{
-
services.nginx.virtualHosts.${config.services.pds.settings.PDS_HOSTNAME} = {
+
services.nginx.virtualHosts.${config.services.bluesky-pds.settings.PDS_HOSTNAME} = {
useACMEHost = "gaze.systems";
forceSSL = true;
locations = {
···
);
};
# setup pds stuff
-
services.pds = {
+
services.bluesky-pds = {
enable = true;
settings = {
PDS_HOSTNAME = "gaze.systems";
···
{
name = "systemd";
tag = "logs.pds";
-
systemd_filter = "_SYSTEMD_UNIT=pds.service";
+
systemd_filter = "_SYSTEMD_UNIT=bluesky-pds.service";
}
];
filters = [
+8 -8
modules/nushell/prompt.nu
···
let dir = match (do -i { $env.PWD | path relative-to $nu.home-path }) {
null => $env.PWD
'' => '~'
-
$relative_pwd => ([~ $relative_pwd] | path join)
+
$relative_pwd => ([~ $relative_pwd] | path join | path split | last 2 | path join)
}
-
let separator_color = ansi light_cyan
-
let string_color = ansi light_yellow
-
$"($separator_color)//($hostname_fmt)($separator_color)/($username_fmt)($separator_color)/($string_color)cwd=\"($dir)\""
+
let separator_color = ansi magenta
+
let string_color = ansi yellow
+
$"($separator_color)//($hostname_fmt)($separator_color)/($username_fmt)($separator_color)/($string_color)cwd=\"($dir)\"($separator_color)/\n"
}
def create_right_prompt [] {
···
# The prompt indicators are environmental variables that represent
# the state of the prompt
-
$env.PROMPT_INDICATOR = {|| "/ " }
-
$env.PROMPT_INDICATOR_VI_INSERT = {|| "/: " }
-
$env.PROMPT_INDICATOR_VI_NORMAL = {|| "/ " }
-
$env.PROMPT_MULTILINE_INDICATOR = {|| "/::: " }
+
$env.PROMPT_INDICATOR = {|| $"(ansi magenta)//" }
+
$env.PROMPT_INDICATOR_VI_INSERT = {|| "//:" }
+
$env.PROMPT_INDICATOR_VI_NORMAL = {|| "//" }
+
$env.PROMPT_MULTILINE_INDICATOR = {|| "//:::" }