Commit graph

259 commits

Author SHA1 Message Date
c1ffd87007
List sway config dependencies 2025-06-04 22:45:33 +03:00
4466ae60fe
Avoid installing non-dependency packages 2025-06-04 22:45:33 +03:00
c6f0f4d1c7
Write a simple tool for connecting to WiFi 2025-06-04 22:45:32 +03:00
1a46c725ca
Allow screen sharing in Zoom 2025-06-04 22:45:31 +03:00
4e0b5a41a3
Install Python3.12 for testing in virtualenvs 2025-06-04 22:45:30 +03:00
5d59fec160
Skip weather updates 2025-06-04 22:45:28 +03:00
1e412a991d
Ensure the PulseAudio daemon is installed 2025-06-04 22:45:28 +03:00
06742b5918
Use fuzzel as the application launcher 2025-06-04 22:45:27 +03:00
b37f0a1d1c
Set Emacs's default character coding to UTF-8 2025-06-04 22:45:25 +03:00
6866059893
Update Elpaca version 2025-06-04 22:45:24 +03:00
f647144c55
Ensure jq is installed 2025-06-04 22:45:24 +03:00
4acebd587d
Hide Wayland-native windows of KeePassXC 2025-06-04 22:45:23 +03:00
3d65c36c20
Install a network name service 2025-06-04 22:45:22 +03:00
03db89d3e4
Use Firefox ESR as the default browser 2025-06-04 22:45:22 +03:00
c328b9d0a9
Use APT to install poetry and yt-dlp 2025-06-04 22:45:21 +03:00
cefbd8f42a
Install a tool for secure transfers 2025-06-04 22:45:20 +03:00
48a45c48fd
Install nmap 2025-06-04 22:45:20 +03:00
9cf90c197d
Enable NumLock by default 2025-06-04 22:45:18 +03:00
3c47f179be
Support both python and python3 executable names 2025-06-04 22:45:18 +03:00
36fec56252
Add a keybinding to shut down the computer 2025-06-04 22:45:16 +03:00
fa01a482bb
Install auto-formatter for Python 2025-06-04 22:45:15 +03:00
fcb9cc02f9
Use poetry to manage virtualenvs 2025-06-04 22:45:14 +03:00
b4bf1d5c6d
Use pipx to install yt-dlp 2025-06-04 22:45:14 +03:00
deec17d3b6
Avoid manually managing virtualenvs for user packages 2025-06-04 22:45:13 +03:00
2609aa57ae
Go back to using PulseAudio for volume control 2025-06-04 22:45:12 +03:00
e8520cd29c
Migrate Emacs package management to Elpaca 2025-06-04 22:45:11 +03:00
030712337c
Move straight initialization to a separate file 2025-06-04 22:45:11 +03:00
45ce640cec
Fix virtualenv hook 2025-06-04 22:45:09 +03:00
47df205423
Ensure make is installed 2025-06-04 22:45:09 +03:00
6c3ffde54b
Ensure NetworkManager is installed 2025-06-04 22:45:08 +03:00
a96781e356
Ensure disk mounting commands are available 2025-06-04 22:45:07 +03:00
71d4005a8a
Use ALSA for audio control and status 2025-06-04 22:45:07 +03:00
09144d2792
Ensure curl is installed 2025-06-04 22:45:06 +03:00
57bbbe83fe
Ensure the ~/Downloads/ directory exists 2025-06-04 22:45:05 +03:00
723ceba14b
Add an installation script for rustup 2025-06-04 22:45:04 +03:00
db5c52fa61
Install a PDF editor 2025-06-04 22:45:03 +03:00
ba0473d0a2
Add a keybinding for non-incognito browser 2025-06-04 22:45:02 +03:00
c5f6a850f0
Use a pip-installed YouTube downloader 2025-06-04 22:45:02 +03:00
726c242a78
Display time and battery status in emacs mode line 2025-06-04 22:45:00 +03:00
32028b720b
Avoid peak traffic times for weather updates 2025-06-04 22:45:00 +03:00
8bd5477de0
Use C-u to run tests in debug mode 2025-06-04 22:44:58 +03:00
4304c91381
Create a keybinding for running Python tests 2025-06-04 22:44:58 +03:00
4c8feb9cc6
Disable fcitx5 binding for C-; 2025-06-04 22:44:57 +03:00
24a0b9da99
Track more fcitx5 configuration 2025-06-04 22:44:56 +03:00
3f7261dc17
Install a Guile interpreter 2025-06-04 22:44:55 +03:00
b9919507e3
Use flycheck for error diagnostics 2025-06-04 22:44:54 +03:00
eba079cbf0
Send cron job output to /var/mail/<user> 2025-06-04 22:44:53 +03:00
75591ce5af
Regularly back up Documents/ and some configuration files 2025-06-04 22:44:52 +03:00
4f268ea778
Setup a backup infrastructure 2025-06-04 22:44:52 +03:00
216c38cd6c
Correctly quote variable 2025-06-04 22:44:50 +03:00