diff options
author | Marc Coquand <marc@mccd.space> | 2024-05-09 21:23:28 -0500 |
---|---|---|
committer | Marc Coquand <marc@mccd.space> | 2024-05-09 21:23:28 -0500 |
commit | 3d7208853d0f7dfdee4c0aa26a65557414aea96f (patch) | |
tree | 607e68f9a5bc77599d0ad15eab678f1b6673244b | |
parent | 8747402d7647d02d85f513cdd9d32410a6e17db6 (diff) | |
download | rcm-3d7208853d0f7dfdee4c0aa26a65557414aea96f.tar.gz rcm-3d7208853d0f7dfdee4c0aa26a65557414aea96f.tar.bz2 rcm-3d7208853d0f7dfdee4c0aa26a65557414aea96f.zip |
Shell update
-rw-r--r-- | hooks/post-up/installations | 3 | ||||
-rwxr-xr-x | hooks/pre-up/1-oksh | 6 | ||||
-rwxr-xr-x | hooks/pre-up/2-nix | 8 | ||||
-rwxr-xr-x | hooks/pre-up/3-void (renamed from hooks/pre-up/void) | 4 | ||||
-rwxr-xr-x | hooks/pre-up/4-mbsync (renamed from hooks/pre-up/mbsync) | 0 | ||||
-rwxr-xr-x | hooks/pre-up/nix | 6 | ||||
-rw-r--r-- | kshrc | 6 | ||||
-rw-r--r-- | profile | 5 | ||||
-rw-r--r-- | repository.list | 21 |
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 - @@ -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' @@ -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 |