diff options
| author | Autumn <git@autumnfo.rest> | 2026-05-02 18:07:43 +0100 |
|---|---|---|
| committer | Autumn <git@autumnfo.rest> | 2026-05-02 18:07:43 +0100 |
| commit | 467fe60a905944edcef2bcbf71371531b93a9f5b (patch) | |
| tree | 6b375924891eb66c802da6fc2ff1d748c887310a | |
| parent | 5656171fd663385bba229bd98c83d0c00378ff5f (diff) | |
[meta] added install script
| -rwxr-xr-x | install.nu | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/install.nu b/install.nu new file mode 100755 index 0000000..5e69253 --- /dev/null +++ b/install.nu @@ -0,0 +1,24 @@ +#!/usr/bin/env nu + +# +# ~~~ portage installer +# + +# +# ~~~ variables + +# get device +let DEVICE_ID = match (uname | get nodename) { + "glados" => "010", + "wheatley" => "020", + "companioncube" => "110", + "cavejohnson" => "120", + _ => { error make -u { msg: "invalid device" } } +} + +# get locations +let PORTAGE_DIR = match ($DEVICE_ID) { + "010" | "020" => $"($env.HOME)/src/portage/src", + "110" | "120" => $"($env.HOME)/portage/src", + _ => { error make -u { msg: "unsupported device" } } +} |
