Commit graph

289 commits

Author SHA1 Message Date
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
e956684a55
Install test coverage measuring in virtualenvs 2025-06-04 22:44:59 +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
f927be890b
Fix weather updates 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
664dcd4fa8
Set up ruff as another LSP server 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
c15d9f5ebf
Remove redundant path modification 2025-06-04 22:44:51 +03:00
216c38cd6c
Correctly quote variable 2025-06-04 22:44:50 +03:00
adb16b40de
Silence pylsp error messages 2025-06-04 22:44:50 +03:00
11f585fa11
Add icons to dired buffers 2025-06-04 22:44:49 +03:00
5d1304fa82
Simplify file copy/move using dired 2025-06-04 22:44:48 +03:00
265541d135
Automatically format Python files 2025-06-04 22:44:48 +03:00
01532fbac6
Manage global ruff configuration 2025-06-04 22:44:47 +03:00
1ef85cfe0d
Install ruff as a plugin linter to pylsp 2025-06-04 22:44:46 +03:00
a25b270c99
Update deprecated function name 2025-06-04 22:44:46 +03:00
34cb2167f1
Use private mode by default for Firefox 2025-06-04 22:44:45 +03:00
0c5c88dd30
Track XDG associations and default applications 2025-06-04 22:44:44 +03:00
85d88f7d74
Handle missing weather data 2025-06-04 22:44:44 +03:00
f2d9d0f1ea
Install more packages for development 2025-06-04 22:44:43 +03:00
b4e1529fcf
Install Emacs-docker integration 2025-06-04 22:44:42 +03:00
9eb330b502
Install undo-tree mode 2025-06-04 22:44:42 +03:00
0dba74ef0c
Mark likely git repositories 2025-06-04 22:44:41 +03:00
3a5621ec82
Handle more battery states 2025-06-04 22:44:40 +03:00
3ef4cf45a8
Simplify battery status check 2025-06-04 22:44:40 +03:00
74170330cd
Add weather report to the status bar 2025-06-04 22:44:39 +03:00
a0af4c6e2f
Split package configuration to another script 2025-06-04 22:44:38 +03:00
88a533d217
Inhibit idle lock for full-screen windows 2025-06-04 22:44:38 +03:00
7da75d4b68
Reduce clock drift in the status bar 2025-06-04 22:44:37 +03:00
67a552bd04
Add more details to the status bar 2025-06-04 22:44:36 +03:00
c917476f21
Move the status bar configuration to a script 2025-06-04 22:44:36 +03:00
28764d0d9f
Tweak the status bar 2025-06-04 22:44:35 +03:00
f5ff9e854f
Use fcitx5 for input methods 2025-06-04 22:44:34 +03:00
2dc8fc2ca9
Install a terminal multiplexer 2025-06-04 22:44:34 +03:00
e319544d9c
Install Gnumeric 2025-06-04 22:44:33 +03:00
e3c9341623
Use direnv for project-specific environment variables 2025-06-04 22:44:32 +03:00
14e7c88801
Install Jupyter Notebook 2025-06-04 22:44:32 +03:00
2a90ef5c0d
Use the project virtualenv for the Python IDE 2025-06-04 22:44:31 +03:00
46cdf13182
Install an EPUB reader mode 2025-06-04 22:44:30 +03:00
5ac788c973
Use APT from Emacs 2025-06-04 22:44:30 +03:00
ec929ae12a
Set up org-mode 2025-06-04 22:44:29 +03:00
d56c6f907e
Install a folder synchronizer 2025-06-04 22:44:28 +03:00
8b40cbc8b2
Order the installation scripts 2025-06-04 22:44:28 +03:00