Commit graph

393 commits

Author SHA1 Message Date
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
2051d2808a
Use Claude as the default gptel backend 2025-06-04 22:50:51 +03:00
11ab7e5afb
Skip pre-commit hooks in the git-sync cron job 2025-06-04 22:50:50 +03:00
a86f247bea
Add an option to list known repositories 2025-06-04 22:50:50 +03:00
c68b60b556
Install the rr debugger 2025-06-04 22:50:49 +03:00
1443bb6cbd
Use strict mode in bash scripts 2025-06-04 22:50:48 +03:00
69457a9603
Install the uv package manager 2025-06-04 22:50:48 +03:00
ccf7077e5b
Remove old venv creation script 2025-06-04 22:50:47 +03:00
e261193d94
Use the absolute path for the git-sync script 2025-06-04 22:50:47 +03:00
fb15ba44c1
Periodically commit pending changes in all local projects 2025-06-04 22:50:46 +03:00
01085f3746
Locate the Elpaca init file using an absolute path 2025-06-04 22:50:45 +03:00
915fbd289e
Use eglot as the LSP client for Rust files 2025-06-04 22:50:45 +03:00
a78f1f371a
Permit automatic git-sync on all branches 2025-06-04 22:50:44 +03:00
2d2b4591e2
Set a default local push remote to make git-sync work 2025-06-04 22:50:43 +03:00
0ffed437d1
Install LLM integration for Emacs 2025-06-04 22:47:29 +03:00
c62a301eaf
Install hardware monitoring utilities 2025-06-04 22:47:28 +03:00
aaf77c697c
Show security audit notices during system updates 2025-06-04 22:47:27 +03:00
0b5164ec6c
Configure keybindings to run Python tests 2025-06-04 22:47:26 +03:00
0c60b1ede1
Add a local site-lisp directory to the Emacs load path 2025-06-04 22:47:26 +03:00
633308b5c3
Copy over the Elpy tests 2025-06-04 22:47:25 +03:00
0cd229022f
Install dape to interface with external debuggers 2025-06-04 22:47:24 +03:00
e6f1f8bc40
Diminish most global minor modes from the modeline 2025-06-04 22:47:24 +03:00
90ed9654e8
Run Audacity in Wayland-compatible mode 2025-06-04 22:47:23 +03:00
a54fe8c62b
Manage a user-defined version of the audacity application 2025-06-04 22:47:22 +03:00