summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/hdmi10
-rwxr-xr-xbin/vm30
2 files changed, 34 insertions, 6 deletions
diff --git a/bin/hdmi b/bin/hdmi
index e6e3094..0a81716 100755
--- a/bin/hdmi
+++ b/bin/hdmi
@@ -1,9 +1,9 @@
#!/bin/sh
# Toggle auxiliary HDMI screen on/off when connected/disconnected.
-opt="--auto --left-of eDP1"
-#opt="--auto --right-of eDP1"
-#opt="--auto --above eDP1"
+opt="--auto --left-of eDP-1"
+#opt="--auto --right-of eDP-1"
+#opt="--auto --above eDP-1"
# Also add the following rule to /etc/udev/rules.d/hdmi.rules
# KERNEL=="card0", SUBSYSTEM=="drm", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/marc/.Xauthority", RUN+="/home/marc/bin/hdmi"
@@ -11,5 +11,5 @@ opt="--auto --left-of eDP1"
# wait for the screen to settle
sleep 3
-xrandr | grep -q '^DP1 connected' || opt="--off"
-xrandr --output DP1 $opt
+xrandr | grep -q '^DP-1 connected' || opt="--off"
+xrandr --output DP-1 $opt
diff --git a/bin/vm b/bin/vm
index 8b4da42..35a107e 100755
--- a/bin/vm
+++ b/bin/vm
@@ -35,13 +35,41 @@ console() {
is_running "$1" && screen -r "vm!$1!"
}
+create_arch() {
+ usage 'create_arch [-s size] name' 'Create an archlinux disk image' && return
+ size=8g
+ while getopts :s: opt; do
+ case $opt in
+ s) size=$OPTARG ;;
+ *) Opth=2 create_arch; return ;;
+ esac
+ done
+ shift $((OPTIND - 1))
+ [ -d "$dir/$1" ] && die "create failed: $dir/$1 already exists"
+ mkdir "$dir/$1"
+ cd "$dir/$1" || die "create failed: invalid directory $dir/$1"
+ qemu-img create "$1.raw" "$size" || die "create failed"
+ mac=$(new_macaddr)
+ ip=$(new_ip)
+ hdd="$1.raw"
+ echo "hdd=$hdd
+mac=$mac
+ip=$ip" >> config
+
+ mkfs.ext4 "$1.raw"
+ mkdir -p mnt
+ sudo mount "$1.raw" mnt
+ sudo pacstrap mnt base base-devel
+ sudo umount mnt
+}
+
create() {
usage 'create [-s size] name' 'Create an alpinelinux disk image' && return
size=8g
while getopts :s: opt; do
case $opt in
s) size=$OPTARG ;;
- *) Opth=2 create_alpine_image; return ;;
+ *) Opth=2 create_arch; return ;;
esac
done
shift $((OPTIND - 1))