aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAutumn <git@autumnfo.rest>2026-05-08 08:18:59 +0100
committerAutumn <git@autumnfo.rest>2026-05-08 08:18:59 +0100
commitc0d3ad9427409d74238e450db9fe7f7e6e08aa99 (patch)
treeba983e3619c3fd06c6a9871cd2a2b383f5b18330
parentd25b33573e37aa64e6c6e840bfb976512de69e2d (diff)
[conf/nushell] added 020 config
-rwxr-xr-xinstall.nu6
-rw-r--r--src/nushell/020_config.nu13
-rw-r--r--src/nushell/020_environment.nu24
3 files changed, 43 insertions, 0 deletions
diff --git a/install.nu b/install.nu
index 674b966..80963d5 100755
--- a/install.nu
+++ b/install.nu
@@ -35,3 +35,9 @@ if ($DEVICE_ID == "010" or $DEVICE_ID == "020") {
cp $"($DOTFILES_DIR)/gammastep/($DEVICE_ID)_config.ini" $"($env.HOME)/.config/gammastep/config.ini"
}
+
+# nushell
+mkdir $"($env.HOME)/.config/nushell"
+
+cp $"($DOTFILES_DIR)/nushell/($DEVICE_ID)_config.nu" $"($env.HOME)/.config/nushell/config.nu"
+cp $"($DOTFILES_DIR)/nushell/($DEVICE_ID)_environment.nu" $"($env.HOME)/.config/nushell/environment.nu"
diff --git a/src/nushell/020_config.nu b/src/nushell/020_config.nu
new file mode 100644
index 0000000..10fddd6
--- /dev/null
+++ b/src/nushell/020_config.nu
@@ -0,0 +1,13 @@
+#
+# ~~~ nushell config
+#
+
+#
+# ~~~ environment
+use environment.nu
+
+#
+# ~~~ theming
+
+# hide banner
+$env.config.show_banner = false
diff --git a/src/nushell/020_environment.nu b/src/nushell/020_environment.nu
new file mode 100644
index 0000000..6b23615
--- /dev/null
+++ b/src/nushell/020_environment.nu
@@ -0,0 +1,24 @@
+#
+# ~~~ nushell env config
+#
+
+export-env {
+
+ #
+ # ~~~ system
+
+ # setup editor
+ $env.EDITOR = "nvim"
+
+ # setup ssh agent
+ $env.SSH_AUTH_SOCK = $"($env.XDG_RUNTIME_DIR)/ssh-agent.socket"
+
+ # setup gpg agent
+ $env.GPG_TTY = ^tty
+
+ #
+ # ~~~ theming
+
+ # setup qt
+ $env.QT_QPA_PLATFORMTHEME = "qt6ct"
+}