summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Coquand <marc@mccd.space>2024-05-09 21:23:28 -0500
committerMarc Coquand <marc@mccd.space>2024-05-09 21:23:28 -0500
commit3d7208853d0f7dfdee4c0aa26a65557414aea96f (patch)
tree607e68f9a5bc77599d0ad15eab678f1b6673244b
parent8747402d7647d02d85f513cdd9d32410a6e17db6 (diff)
downloadrcm-3d7208853d0f7dfdee4c0aa26a65557414aea96f.tar.gz
rcm-3d7208853d0f7dfdee4c0aa26a65557414aea96f.tar.bz2
rcm-3d7208853d0f7dfdee4c0aa26a65557414aea96f.zip
Shell update
Diffstat (limited to '')
-rw-r--r--hooks/post-up/installations3
-rwxr-xr-xhooks/pre-up/1-oksh6
-rwxr-xr-xhooks/pre-up/2-nix8
-rwxr-xr-xhooks/pre-up/3-void (renamed from hooks/pre-up/void)4
-rwxr-xr-xhooks/pre-up/4-mbsync (renamed from hooks/pre-up/mbsync)0
-rwxr-xr-xhooks/pre-up/nix6
-rw-r--r--kshrc6
-rw-r--r--profile5
-rw-r--r--repository.list21
9 files changed, 36 insertions, 23 deletions
diff --git a/hooks/post-up/installations b/hooks/post-up/installations
index 562bfe2..320f86d 100644
--- a/hooks/post-up/installations
+++ b/hooks/post-up/installations
@@ -1,3 +1,2 @@
-#!/bin/bash
-set -e
+#!/bin/sh
xsync
diff --git a/hooks/pre-up/1-oksh b/hooks/pre-up/1-oksh
new file mode 100755
index 0000000..7cff998
--- /dev/null
+++ b/hooks/pre-up/1-oksh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+if ! [ -x "$(command -v mksh)" ]; then
+ sudo xbps-install -y mksh
+ chsh -s /bin/mksh
+fi
diff --git a/hooks/pre-up/2-nix b/hooks/pre-up/2-nix
new file mode 100755
index 0000000..cfba81f
--- /dev/null
+++ b/hooks/pre-up/2-nix
@@ -0,0 +1,8 @@
+#!/bin/mksh
+
+if ! [ -x "$(command -v nix)" ]; then
+ echo "Installing Nix"
+ sudo install -d -m755 -o $(id -u) -g $(id -g) /nix
+ curl -L https://nixos.org/nix/install | sh
+fi
+
diff --git a/hooks/pre-up/void b/hooks/pre-up/3-void
index 01de807..e0824c2 100755
--- a/hooks/pre-up/void
+++ b/hooks/pre-up/3-void
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
# We'll use xpkg from xtools to find installable packages
if ! [ -x "$(command -v xpkg)" ]; then
@@ -12,4 +12,4 @@ fi
if [ ! "$(cat ~/repository.list | grep 'void-repo-nonfree')" ]; then
sudo xbps-install -Sy void-repo-nonfree
-fi \ No newline at end of file
+fi
diff --git a/hooks/pre-up/mbsync b/hooks/pre-up/4-mbsync
index 6d58bb1..6d58bb1 100755
--- a/hooks/pre-up/mbsync
+++ b/hooks/pre-up/4-mbsync
diff --git a/hooks/pre-up/nix b/hooks/pre-up/nix
deleted file mode 100755
index 84c077e..0000000
--- a/hooks/pre-up/nix
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-
-if ! [ -x "$(command -v nix)" ]; then
- sh <(curl -L https://nixos.org/nix/install) --no-daemon
-fi
-
diff --git a/kshrc b/kshrc
index 7c24731..5f06246 100644
--- a/kshrc
+++ b/kshrc
@@ -1,5 +1,4 @@
eval "$(zoxide init posix --hook prompt)"
-export PATH=${PATH}:~/.local/bin
export GPG_TTY=/dev/pts/0
gpg-connect-agent updatestartuptty /bye >/dev/null
alias grep="ugrep --exclude-dir=node-modules --exclude-dir=_build"
@@ -11,5 +10,6 @@ alias rcdn="rcdn -d ~/rcm"
alias mkrc="mkrc -d ~/rcm"
alias infols="inxi -S -c 0"
alias f-commit="fossil commit && fossil git export"
-PS1=' $(git branch 2> /dev/null | grep "^\*" | colrm 1 2 | sed -e "s/$/./")${PWD##*/} '
-export SHELL='oksh'
+PS1='$(git branch 2> /dev/null | grep "^\*" | colrm 1 2 | sed -e "s/$/./")${PWD##*/} '
+eval "$(direnv export bash)"
+export SHELL='ksh'
diff --git a/profile b/profile
index 8238f8c..6fffd5b 100644
--- a/profile
+++ b/profile
@@ -11,10 +11,11 @@ export MOZ_ENABLE_WAYLAND="1"
export XCURSOR_SIZE="32"
export XDG_CURRENT_DESKTOP="wlroots"
export XDG_SESSION_TYPE="wayland"
-export PF_INFO="ascii title os pkgs shell"
+export PF_INFO="ascii title os de shell"
export PF_ALIGN="7"
export PF_COLOR="0"
-
+export PATH=${PATH}:~/.local/bin
export ENV=$HOME/.kshrc
+eval "$(direnv export bash)"
emacs --daemon
if [ "$(tty)" == "/dev/tty1" ]; then exec dbus-run-session hikari; fi
diff --git a/repository.list b/repository.list
index 8a9ddf3..baef194 100644
--- a/repository.list
+++ b/repository.list
@@ -1,8 +1,11 @@
+ImageMagick
+NetworkManager
Thunar
aspell
aspell-en
base-system
bemenu
+bluez
chrony
cryptsetup
direnv
@@ -12,6 +15,7 @@ fd
firefox
foot
fossil
+gimp
git
github-cli
grim
@@ -29,15 +33,21 @@ lvm2
mdadm
mesa-dri
msmtp
+mksh
pamixer
pass
+pinentry-tty
polkit
pulseaudio
+qt6-wayland
+qutebrowser
rcm
ripgrep
+slurp
swappy
terraform
terraform-ls
+texinfo
thunar-archive-plugin
thunar-media-tags-plugin
tldr
@@ -54,12 +64,7 @@ xdg-desktop-portal-wlr
xorg-server-xwayland
xtools
xz
-zoxide
-mg
-bluez
-pinentry-tty
-texinfo
-slurp
-ImageMagick
-gimp
zathura
+zile
+zoxide
+pam-gnupg