]> xn--ix-yja.es Git - alex.git/commitdiff
Draft setup
authoralex <alex@pdp7.net>
Wed, 4 Jun 2025 18:00:02 +0000 (20:00 +0200)
committeralexpdp7 <alex@corcoles.net>
Wed, 4 Jun 2025 18:01:19 +0000 (20:01 +0200)
misc/setup.md [new file with mode: 0644]
workstation/modern_irc.md

diff --git a/misc/setup.md b/misc/setup.md
new file mode 100644 (file)
index 0000000..21aab1b
--- /dev/null
@@ -0,0 +1,62 @@
+# Setup
+
+See [personal infrastructure](../personal_infra) for things I run on servers.
+
+## Workstation hardware
+
+I have two Windows machines; a pre-built gaming tower for gaming (connected to a TV) and a small Celeron PC in another location so that I always have some Windows PC physically available.
+
+Besides my employer's workstations, I do most of my computing from two desktop computers in each location.
+
+I have an old ThinkPad for tests, and a slow ChromeBook tablet with detachable keyboard.
+
+## Software
+
+I tend to use LTS Linux distributions.
+Currently I use Debian Stable, for some time I used CentOS.
+
+I use GNOME with [PaperWM](https://github.com/paperwm/PaperWM).
+
+I use Firefox with LanguageTool, Bitwarden and NoScript.
+
+* GNU Screen
+* [ubpkg](https://github.com/alexpdp7/ubpkg/) to install software
+* [Emacs](../emacs)
+* Nextcloud (through rclone/WebDAV in some systems)
+* VLC
+* Steam
+* uv for Python development
+* [`fx`](https://fx.wtf/) to explore JSON
+* Visidata for working with tables
+* [Mutagen](https://mutagen.io/) for SSH sync
+* mbsync + [my own terminal email client](https://github.com/alexpdp7/epistle) for mail backup and some reading
+* [ressh](https://github.com/alexpdp7/ressh/) to retry SSH connections
+
+## Services
+
+* Miniflux (RSS) (self-hosted)
+* Takahe (ActivityPub/Fediverse/Mastodon), with Enafore for desktop, Toot for terminal, and Tusky for Android (self-hosted)
+* Telegram, WhatsApp, Discord, Signal, Slack, Google Messages, but also [modern IRC](../workstation/modern_irc.md)
+* TVMaze
+* Google (GMail, Calendar, Contacts)
+* YouTube Music
+* Transmission/Edonkey (P2P)
+
+## Phone
+
+I use a Pixel 7A and a Titan Pocket.
+
+- Firefox
+- F-Droid
+- Bitwarden
+- Orgzly (for Emacs org mode, synchronized via Nextcloud)
+- Bangle.js GadgetBridge (for my Bangle.js 2)
+- Termux (for occasional SSH use)
+- VLC
+- lichess
+- OpenFoodFacts
+- AnyConnect (VPN)
+- Lagrange (Gemini)
+- aNag
+- O'Reilly
+- PressReader
index 6b03bdfea47075b64b384afaad6b43d3921281e7..5729d5dfb15bbf056372e67df3fc5d2708fe325c 100644 (file)
@@ -31,7 +31,7 @@ With this setup, I can:
 
 # Set up
 
-My [workstation container image](build_workstation) includes Soju, Bitlbee, and the Telegram/Bitlbee adapter.
+My [workstation container image](build_workstation) includes Bitlbee, and the Telegram/Bitlbee adapter.
 I have Python scripts that configure [soju](../scripts/p7s/soju.py) and [Bitlbee](../scripts/p7s/bitlbee.py) as persistent systemd services running as containers.
 
 The container image also includes Senpai, which I run using [distrobox](https://distrobox.it/).