summaryrefslogtreecommitdiff
path: root/README.org
diff options
context:
space:
mode:
authorCasper <me@skylarcloud.xyz>2024-12-18 15:21:28 -0700
committerCasper <me@skylarcloud.xyz>2024-12-18 15:21:28 -0700
commit1cb78494f3022fe9d808d070507bddf552c64753 (patch)
tree5c827daee442e211941bed7cc89decc95f8efbd7 /README.org
Initial commit, new repo
Diffstat (limited to 'README.org')
-rw-r--r--README.org38
1 files changed, 38 insertions, 0 deletions
diff --git a/README.org b/README.org
new file mode 100644
index 0000000..8177d78
--- /dev/null
+++ b/README.org
@@ -0,0 +1,38 @@
+#+title: README
+#+OPTIONS: num:nil toc:nil
+* Installation
+1. Setup salt user-dirs
+2. Clone my repo
+3. Move it to dom0
+4. Change your username
+ There's a variable in //wm/wm-setup.sls/ that you should change to match your username. That file needs to write files to your home directory in dom0, and needs the username for those paths.
+* Features
+** 3isec
+Sets up the 3isec repository and graphical installer. I use this for sys-mullvad.
+** Chromium
+Creates /tmpl-chromium/ and /web-yt/. I usually avoid Chromium, but YouTube performs better on it than Librewolf, so I use it for that.
+
+Blueman is installed in /tmpl-chromium/ so it's easy to pass your bluetooth controller to /web-yt/ and listen with bluetooth headphones.
+** Emacs
+Creates /tmpl-emacs/ and two app qubes, /emacs-org/ and /emacs-salt/, with Doom Emacs' dependencies. I do all of my personal organization in Emacs org-mode, and /emacs-salt/ is for editing my saltstack configuration.
+
+It also places two scripts in dom0, //usr/bin/fetch-salt-from-emacs/ and //usr/bin/push-salt-to-emacs/. Run these as root in dom0 to easily move your repo back and forth as you please.
+** Email
+Creates /tmpl-email/ and two app qubes, /email-personal/ and /email-work/, with Thunderbird. Networked over /sys-mullvad/
+** IRC
+Creates /tmpl-irc/ and /irc/ with Hexchat installed, for chatting on IRC over Tor.
+** SSH
+Creates /tmpl-ssh/ and /ssh-vps/, simple qubes to ssh into my VPS with.
+** Torrenting
+Creates /tmpl-torrenting/ and /bitz/ with qBitTorrent installed, for torrenting over /sys-mullvad/.
+** Web
+Creates /tmpl-web/ and a few /web-XXX/ qubes, with Librewolf and networked over /sys-mullvad/.
+** WM
+This does many things to set up a convenient i3 environment.
+- Installs a few packages in dom0
+- Moves my i3 config into place
+- Prioritizes xfce4-terminal and st in //usr/bin/qubes-i3-sensible-terminal/
+- Moves my xrandr screenlayout in place
+- Moves my nitrogen wallpaper files in place
+- Enables tap-to-click and natural scrolling
+- Replaces dmenu with rofi