Commit graph

90 commits

Author SHA1 Message Date
5dcc5621b7
Lint Python type signatures using mypy 2025-06-04 22:46:05 +03:00
c4952aad8f
Fix linting issues in scripts 2025-06-04 22:46:01 +03:00
063eda1c8d
Move screenshot directory to ~/Pictures/ 2025-06-04 22:45:57 +03:00
9a40551ef5
Set up notifications for package availability 2025-06-04 22:45:50 +03:00
cb45cd7b4b
Use the LSP server to reformat code 2025-06-04 22:45:47 +03:00
ca4600f0a0
Install the Python LSP server globally 2025-06-04 22:45:46 +03:00
9cbac27891
Generic script for temporarily disabling IPv6 2025-06-04 22:45:45 +03:00
87b525839c
Support screen recordings 2025-06-04 22:45:45 +03:00
c0465ec22d
Write a script for shutdown options 2025-06-04 22:45:43 +03:00
3d97448fee
Write a script for selecting screenshot modes 2025-06-04 22:45:42 +03:00
c203b4c140
Add a swaybar indicator for the touchpad status 2025-06-04 22:45:39 +03:00
48942ef9c2
Vary the clock face according to the time of day 2025-06-04 22:45:37 +03:00
c6f0f4d1c7
Write a simple tool for connecting to WiFi 2025-06-04 22:45:32 +03:00
c31da870d5
Create a Python3.12 Jupyter kernel using a test virtualenv 2025-06-04 22:45:30 +03:00
2c839f028e
Write an IPv6-disabled wrapper for pip 2025-06-04 22:45:29 +03:00
03db89d3e4
Use Firefox ESR as the default browser 2025-06-04 22:45:22 +03:00
88240ba054
Skip weather updates 2025-06-04 22:45:19 +03:00
009ba7a4e3
Create a script to trigger upgrades in all the package managers 2025-06-04 22:45:16 +03:00
fcb9cc02f9
Use poetry to manage virtualenvs 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
49ae25a172
Add a script for getting my version of Emacs from Docker 2025-06-04 22:45:10 +03:00
71d4005a8a
Use ALSA for audio control and status 2025-06-04 22:45:07 +03:00
c5f6a850f0
Use a pip-installed YouTube downloader 2025-06-04 22:45:02 +03:00
e956684a55
Install test coverage measuring in virtualenvs 2025-06-04 22:44:59 +03:00
f927be890b
Fix weather updates 2025-06-04 22:44:56 +03:00
664dcd4fa8
Set up ruff as another LSP server 2025-06-04 22:44:54 +03:00
75591ce5af
Regularly back up Documents/ and some configuration files 2025-06-04 22:44:52 +03:00
265541d135
Automatically format Python files 2025-06-04 22:44:48 +03:00
1ef85cfe0d
Install ruff as a plugin linter to pylsp 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
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
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
2a90ef5c0d
Use the project virtualenv for the Python IDE 2025-06-04 22:44:31 +03:00
fc06ecda70
Write a script for mass signing commits 2025-06-04 22:44:24 +03:00