From 1cb78494f3022fe9d808d070507bddf552c64753 Mon Sep 17 00:00:00 2001 From: Casper Date: Wed, 18 Dec 2024 15:21:28 -0700 Subject: Initial commit, new repo --- README.org | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 README.org (limited to 'README.org') 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 -- cgit v1.2.3