View k0sctl.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: k0sctl.k0sproject.io/v1beta1 | |
kind: Cluster | |
spec: | |
hosts: | |
- role: controller+worker | |
ssh: | |
address: 100.89.165.64 | |
user: nathanhywd | |
noTaints: true | |
privateInterface: tailscale0 |
View ish-setup.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ash | |
## Enable location, allow iSH to run in background | |
grep -q '/dev/location' $HOME/.profile || echo 'cat /dev/location > /dev/null &' >> $HOME/.profile && source $HOME/.profile | |
# Install my dependencies | |
apk update | |
apk add vim git coreutils openssh-client mosh tmux curl | |
# Setup tmux |
View example-1.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
programs.zsh.enable = true; | |
programs.zsh.enableAutosuggestions = true; | |
programs.zsh.envExtra = '' | |
export MYVAR="true" | |
export MYVAR2="false" | |
''; | |
} |
View macos-battpop.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
title="Battery" | |
battery_level="$(pmset -g batt | grep 'InternalBattery' | awk '{print $3 $4}' | awk '{print $1}' | cut -d';' -f1)" | |
osascript -e "display notification \"${battery_level}\" with title \"${title}\"" |
View macos-notify-send.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# Usage: macos-notify-send.sh "Title" "Message" | |
osascript -e "display notification \"$2\" with title \"$1\"" |
View plex.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ config, pkgs, ... }: | |
{ | |
#package config | |
nix.package = pkgs.nix; | |
nixpkgs.config.allowUnfree = true; | |
#homebrew packages | |
homebrew = { | |
enable = true; |
View steamdeck.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo steamos-readonly disable | |
sudo pacman -Sy --noconfirm wireguard-tools resolvconf | |
# Re-enable wireguard and sshd | |
sudo systemctl enable --now wireguard.service | |
sudo systemctl enable --now sshd.service | |
# Disable power-save so SSH commands aren't so delayed: https://gitlab.com/popsulfr/steam-deck-tricks#disable-powersave-on-wlan0-for-snappier-remote-command | |
sudo iw dev wlan0 set power_save off |
View run.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
media_dir="/Volumes/DataStore2" | |
root_dir="/Volumes/DataStore2/plex_containers" | |
docker network ls | grep -q plex && docker network create plex | |
mkdir -p ${root_dir} | |
#docker run -d --restart unless-stopped --name plex \ | |
# -v ${root_dir}/plex:/config \ |
View pack-kernel.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# Variable for path to mobile-nix boot.img | |
mobile_nix_boot_img_path='./mobile-nix-boot.img' | |
# Variable for path to lineage boot.img (recovery) | |
lineage_boot_img_path='./lineage-boot.img' | |
# Variables for directory names to place extracted contents | |
lineage_out_dir='lineage-extracted' | |
mobile_nix_out_dir='mobile-nix-extracted' |
View pbcopy
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
if uname -a | grep -iq Darwin &>/dev/null | |
then | |
/usr/bin/pbcopy | |
else | |
xclip -r -selection clipboard | |
fi |
NewerOlder