|
|
a804440f01
|
Refactor the repo sync script to work in strict mode
|
2025-07-18 17:31:15 +03:00 |
|
|
|
fd81499c83
|
Handle missing argument in strict mode
|
2025-07-18 17:31:14 +03:00 |
|
|
|
e0c33b01b7
|
Use bash strict mode in most shell scripts
|
2025-07-12 23:33:20 +03:00 |
|
|
|
8ca04dec25
|
Use long option names for commands
|
2025-07-12 22:47:32 +03:00 |
|
|
|
c349ad7738
|
Add an installation script that upgrades to Debian testing
|
2025-07-12 22:31:37 +03:00 |
|
|
|
ea09e028d4
|
Separate installation of deb and pipx packages
|
2025-07-12 22:25:54 +03:00 |
|
|
|
cf4e828b1b
|
Renumber installation scripts
|
2025-07-12 22:24:55 +03:00 |
|
|
|
137fcd6e77
|
Move setup step to the installation script
|
2025-07-12 22:20:28 +03:00 |
|
|
|
7099263341
|
Display tray icons for wireless connectivity
|
2025-07-11 18:17:04 +03:00 |
|
|
|
23f1ca1ada
|
Handle non-file-visiting buffers gracefully
|
2025-07-11 17:12:53 +03:00 |
|
|
|
8b0ac14305
|
Create a named function for the autosave predicate
|
2025-07-11 17:12:44 +03:00 |
|
|
|
9ae31dc4be
|
Only reload the background image
|
2025-07-11 16:08:28 +03:00 |
|
|
|
ed594f0a38
|
Make the background file configurable
|
2025-07-11 16:08:28 +03:00 |
|
|
|
14520d2305
|
Remove gdm integration for sway sessions since I launch manually
|
2025-07-11 16:08:27 +03:00 |
|
|
|
711a0b7127
|
Collaborate with systemd to load categorized envvars
|
2025-07-11 16:08:27 +03:00 |
|
|
|
db67d9f2f5
|
Use the full option name
|
2025-07-11 16:08:26 +03:00 |
|
|
|
a708ddc38e
|
Remove the homegrown WiFi wizard script since I use nmtui
|
2025-07-11 16:08:26 +03:00 |
|
|
|
6d795095eb
|
Run the Jupyter Lab server in a dedicated Zellij session
|
2025-07-11 15:09:47 +03:00 |
|
|
|
6053bc998c
|
Use Jupyter Lab for interactive notebooks
|
2025-07-11 15:09:46 +03:00 |
|
|
|
3c5e483577
|
Inject the directory envvars to executed processes
|
2025-07-11 00:05:55 +03:00 |
|
|
|
5eca39a8d3
|
Bind touchpad swipes to workspace navigation
|
2025-07-03 00:26:28 +03:00 |
|
|
|
03815a602f
|
Add CapsLock and NumLock indicators to the status bar
|
2025-07-02 17:35:38 +03:00 |
|
|
|
c403d9edd5
|
Add hibernation to the power-off menu
|
2025-07-02 17:34:42 +03:00 |
|
|
|
f8f9ba11ec
|
Install utilities for computer management
|
2025-07-02 13:18:26 +03:00 |
|
|
|
8f4b3a5464
|
Create a script that sets the working directory for a process
|
2025-07-02 13:15:07 +03:00 |
|
|
|
7764a351ab
|
Enable automated commit signing in Magit
|
2025-07-02 00:35:09 +03:00 |
|
|
|
e67964fe6a
|
Install the kingfisher secret detection tool
|
2025-06-29 00:36:58 +03:00 |
|
|
|
a1aef0ef79
|
Install a linter for Go
|
2025-06-26 07:37:52 +03:00 |
|
|
|
ae0fecf014
|
Elide the extension in the wallpapaer filename
|
2025-06-26 07:37:52 +03:00 |
|
|
|
f5eb2ff1ac
|
Create a daily job to download the NASA Astronomy Picture of the Day
|
2025-06-26 07:37:51 +03:00 |
|
|
|
1b03164a31
|
Skip downloading existing pictures
|
2025-06-26 07:37:51 +03:00 |
|
|
|
e68569bc81
|
Ensure atomic write to the output file
|
2025-06-26 07:37:51 +03:00 |
|
|
|
4645874c82
|
Create a script to download the NASA Astronomy Picture of the Day
|
2025-06-26 07:37:50 +03:00 |
|
|
|
2acc9755e0
|
Install the AWS CLI tool
|
2025-06-26 07:37:50 +03:00 |
|
|
|
0dbd277c2f
|
Tweak git-sync behaviour in .gitconfig instead of the CLI
|
2025-06-25 19:37:11 +03:00 |
|
|
|
d83ce3ab34
|
Setup Emacs as an IDE for Go
|
2025-06-24 22:12:17 +03:00 |
|
|
|
83eb4f8606
|
Setup the auto-mode-alist more cleanly
|
2025-06-24 22:12:16 +03:00 |
|
|
|
b2f67e84ee
|
Pick up local variables before starting the Python IDE
|
2025-06-24 14:27:06 +03:00 |
|
|
|
02786dac5c
|
Use pytest for testing by default
|
2025-06-24 06:09:49 +03:00 |
|
|
|
4405481c0c
|
Add packages to the LSP venv for type checking
|
2025-06-23 22:51:39 +03:00 |
|
|
|
3de3f87fb2
|
Use org mode for the LLM communication buffer
|
2025-06-22 23:24:55 +03:00 |
|
|
|
bb56b0cb68
|
Sort customized variables
|
2025-06-22 23:24:13 +03:00 |
|
|
|
1ed5d39f56
|
Enable lexical binding in init files
|
2025-06-22 22:58:02 +03:00 |
|
|
|
2f0555d634
|
Rely on git-sync config flags to disable pre-commit hooks
|
2025-06-22 22:58:01 +03:00 |
|
|
|
9f2a576055
|
Remove a stale package that I'm not using
|
2025-06-14 22:25:58 +03:00 |
|
|
|
54bbbe80b3
|
Automatically start an Emacs daemon if one is not running
|
2025-06-14 22:25:57 +03:00 |
|
|
|
333ab636cc
|
Avoid hard-coding the username
|
2025-06-14 22:25:57 +03:00 |
|
|
|
2b936b83a1
|
Remove the black formatter from the requirements
|
2025-06-14 22:25:56 +03:00 |
|
|
|
b06e5fc33d
|
Open a TTY frame when an editor is requested
|
2025-06-14 22:25:56 +03:00 |
|
|
|
5365e14035
|
Include new files in repository syncs
|
2025-06-04 22:50:52 +03:00 |
|