From 95ea0ffacad56d360a1779021bd12e7b7c7fcdaa Mon Sep 17 00:00:00 2001 From: Wildan M Date: Sun, 8 Feb 2026 14:16:24 +0700 Subject: [PATCH 1/2] Temporarily change default shell --- config/base.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/base.toml b/config/base.toml index 15bb0176..786c0013 100644 --- a/config/base.toml +++ b/config/base.toml @@ -276,12 +276,12 @@ uid = 0 gid = 0 name = "root" home = "/root" -shell = "/usr/bin/ion" +shell = "/usr/bin/bash" [users.user] # Password is unset password = "" -shell = "/usr/bin/ion" +shell = "/usr/bin/bash" # Group settings [groups.sudo] From dd3d40ec29aec53ef8206c01532d8d4f8292c6f7 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Sun, 8 Feb 2026 14:54:00 +0700 Subject: [PATCH 2/2] Add fish and zsh to CI --- config/x86_64/ci.toml | 2 ++ recipes/wip/shells/fish-shell/recipe.toml | 3 +-- recipes/wip/shells/zsh/recipe.toml | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/config/x86_64/ci.toml b/config/x86_64/ci.toml index 559df360..b21712a9 100644 --- a/config/x86_64/ci.toml +++ b/config/x86_64/ci.toml @@ -58,6 +58,7 @@ expat = {} extrautils = {} ffmpeg6 = {} findutils = {} +fish-shell = {} fontconfig = {} freedoom = {} freefont = {} @@ -213,6 +214,7 @@ winit-wayland = {} xxhash = {} xz = {} zenity = {} +zsh = {} zlib = {} zstd = {} diff --git a/recipes/wip/shells/fish-shell/recipe.toml b/recipes/wip/shells/fish-shell/recipe.toml index 4ef60fe7..1327a051 100644 --- a/recipes/wip/shells/fish-shell/recipe.toml +++ b/recipes/wip/shells/fish-shell/recipe.toml @@ -1,5 +1,4 @@ -# WIP: Builds, runs, but hangs on waitpid - +#TODO: Install share/completion files [source] git = "https://github.com/fish-shell/fish-shell" rev = "54e8ad7e90a8213c01ba58de0640223bee6846d6" diff --git a/recipes/wip/shells/zsh/recipe.toml b/recipes/wip/shells/zsh/recipe.toml index 572f979a..f8a67cd5 100644 --- a/recipes/wip/shells/zsh/recipe.toml +++ b/recipes/wip/shells/zsh/recipe.toml @@ -1,4 +1,4 @@ -#TODO: Buggy, can't return after running commands +#TODO: spammy getrusage() warning, or need times() support [source] tar = "https://github.com/zsh-users/zsh/archive/refs/tags/zsh-5.9.tar.gz" blake3 = "a15b94fae03e87aba6fc6a27df3c98e610b85b0c7c0fc90248f07fdcb8816860"