Change sudo to doas and update setup

This commit is contained in:
2021-07-16 16:54:09 +01:00
parent f4b28de956
commit 8541b1e861
9 changed files with 27 additions and 26 deletions

View File

@@ -0,0 +1 @@
keyserver keyserver.ubuntu.com

View File

@@ -1,16 +1,15 @@
#!/bin/sh #!/bin/sh
# Use neovim for vim if present # Use neovim for vim if present
[ -x "$(command -v nvim)" ] && alias vim="nvim" vimdiff="nvim -d" [ -x "$(command -v nvim)" ] && alias vim="nvim" vimdiff="nvim -d"
# Use $XINITRC variable if file exists. # Use $XINITRC variable if file exists.
[ -f "$XINITRC" ] && alias startx="startx $XINITRC" [ -f "$XINITRC" ] && alias startx="startx $XINITRC"
# sudo not required for some system commands # doas not required for some system commands
for x in mount umount sv pacman updatedb su ; do for x in mount umount sv pacman updatedb su ; do
alias $x="sudo $x" alias $x="doas $x"
done done
# Verbosity and settings that you pretty much just always are going to want. # Verbosity and settings that you pretty much just always are going to want.
@@ -35,18 +34,19 @@ alias \
alias \ alias \
ka="killall" \ ka="killall" \
YT="youtube-viewer" \ YT="youtube-viewer" \
sdn="sudo shutdown -h now" \ sdn="doas shutdown -h now" \
e="$EDITOR" \ e="$EDITOR" \
v="$EDITOR" \ v="$EDITOR" \
cl="clear" \ cl="clear" \
p="sudo pacman" \ p="doas pacman" \
z="zathura" \ z="zathura" \
ll="ls -l" \ ll="ls -l" \
la="ls -al" \ la="ls -al" \
ag="alias | grep" \ ag="alias | grep" \
lc="clone_from_labs" \ lc="clone_from_labs" \
gc="clone_from_github" \ gc="clone_from_github" \
dgit="git --git-dir ~/.config/dotfiles/.git --work-tree=$HOME" dgit="git --git-dir ~/.config/dotfiles/.git --work-tree=$HOME" \
sudo=doas
# Clone from labs # Clone from labs
function clone_from_labs() { function clone_from_labs() {

View File

@@ -26,5 +26,5 @@ read -s -k $'?Press enter when you have synced Firefox...\n'
echo "" | xclip -selection clipboard -i echo "" | xclip -selection clipboard -i
firefox "https://www.enpass.io/downloads/" firefox "https://www.enpass.io/downloads/" "about:preferences#search"

View File

@@ -6,25 +6,25 @@ TOWERPW=$(echo "$TOWER" | grep -Po "(?<=pass : ).+(?=\")")
path="https://tower.scarif.space/remote.php/dav/files/chris/Joplin" path="https://tower.scarif.space/remote.php/dav/files/chris/Joplin"
joplin config sync.target 5 # joplin config sync.target 5
joplin config sync.5.path "$path" # joplin config sync.5.path "$path"
joplin config sync.5.username "$TOWERUN" # joplin config sync.5.username "$TOWERUN"
joplin config sync.5.password "$TOWERPW" # joplin config sync.5.password "$TOWERPW"
joplin sync # joplin sync
# echo "$path" | xclip -selection clipboard -i echo "$path" | xclip -selection clipboard -i
# joplin-desktop & joplin-desktop &
# clipnotify clipnotify
# echo "$TOWERUN" | xclip -selection clipboard -i echo "$TOWERUN" | xclip -selection clipboard -i
# clipnotify clipnotify
# echo "$TOWERPW" | xclip -selection clipboard -i echo "$TOWERPW" | xclip -selection clipboard -i
# read -n 1 -r -s -p $'Press enter when you have synced Joplin...\n' read -n 1 -r -s -p $'Press enter when you have synced Joplin...\n'
# echo "" | xclip -selection clipboard -i echo "" | xclip -selection clipboard -i

View File

@@ -3,5 +3,5 @@
echo "Setting up keyring to start at login" echo "Setting up keyring to start at login"
# Start gnome keyring at login # Start gnome keyring at login
sudo -A sed -i '/auth include system-local-login/a auth optional pam_gnome_keyring.so' /etc/pam.d/login doas -A sed -i '/auth include system-local-login/a auth optional pam_gnome_keyring.so' /etc/pam.d/login
sudo -A sed -i '/session include system-local-login/a session optional pam_gnome_keyring.so auto_start' /etc/pam.d/login doas -A sed -i '/session include system-local-login/a session optional pam_gnome_keyring.so auto_start' /etc/pam.d/login

View File

@@ -6,5 +6,5 @@ echo "Configuring MapTool"
if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/x11/.DPI" ]; then if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/x11/.DPI" ]; then
DPI="$(cat "${XDG_CONFIG_HOME:-$HOME/.config}/x11/.DPI")" DPI="$(cat "${XDG_CONFIG_HOME:-$HOME/.config}/x11/.DPI")"
SCALE="$(((DPI+48)/96))" SCALE="$(((DPI+48)/96))"
sudo -A sed -i "/\[JavaOptions\]/a -Dsun.java2d.uiScale=$SCALE" /opt/maptool/lib/app/MapTool.cfg doas -A sed -i "/\[JavaOptions\]/a -Dsun.java2d.uiScale=$SCALE" /opt/maptool/lib/app/MapTool.cfg
fi fi

View File

@@ -1,6 +1,6 @@
#! /bin/bash #! /bin/bash
sudo systemctl enable --now expressvpn.service doas systemctl enable --now expressvpn.service
VPN=$(enpasscli -vault="$HOME/Documents/Enpass/Vaults/primary" -sort show "ExpressVPN Activation Code" 2>&1) VPN=$(enpasscli -vault="$HOME/Documents/Enpass/Vaults/primary" -sort show "ExpressVPN Activation Code" 2>&1)
VPNPW=$(echo "$LABS" | grep -Po "(?<=pass : ).+(?=\")") VPNPW=$(echo "$LABS" | grep -Po "(?<=pass : ).+(?=\")")

View File

@@ -2,7 +2,7 @@
echo "Initialising Wacom settings" echo "Initialising Wacom settings"
sudo tee /etc/udev/rules.d/99-wacom.rules <<HRD doas tee /etc/udev/rules.d/99-wacom.rules <<HRD
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="056a", TAG+="systemd". ENV{SYSTEMD_USER_WANTS}+="wacom.service" ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="056a", TAG+="systemd". ENV{SYSTEMD_USER_WANTS}+="wacom.service"
HRD HRD