Commit graph

82 commits

Author SHA1 Message Date
18ab3487f5
Check the API rate limit 2025-07-18 17:31:21 +03:00
c352ad925c
Add logging to the NASA APOD download script 2025-07-18 17:31:20 +03:00
ec2016c6d1
Update the wallpaper even if the image file already exists 2025-07-18 17:31:19 +03:00
b0ad274461
Create a dedicated folder for the daily NASA pictures 2025-07-18 17:31:17 +03:00
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
9ae31dc4be
Only reload the background image 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
a708ddc38e
Remove the homegrown WiFi wizard script since I use nmtui 2025-07-11 16:08:26 +03:00
3c5e483577
Inject the directory envvars to executed processes 2025-07-11 00:05:55 +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
8f4b3a5464
Create a script that sets the working directory for a process 2025-07-02 13:15:07 +03:00
ae0fecf014
Elide the extension in the wallpapaer filename 2025-06-26 07:37:52 +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
0dbd277c2f
Tweak git-sync behaviour in .gitconfig instead of the CLI 2025-06-25 19:37:11 +03:00
2f0555d634
Rely on git-sync config flags to disable pre-commit hooks 2025-06-22 22:58:01 +03:00
333ab636cc
Avoid hard-coding the username 2025-06-14 22:25:57 +03:00
5365e14035
Include new files in repository syncs 2025-06-04 22:50:52 +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
1443bb6cbd
Use strict mode in bash scripts 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
a78f1f371a
Permit automatic git-sync on all branches 2025-06-04 22:50:44 +03:00
aaf77c697c
Show security audit notices during system updates 2025-06-04 22:47:27 +03:00
c3795ab35b
Create a script to git-sync all current projects 2025-06-04 22:47:17 +03:00
cb1435a7e0
Install the git-sync script directly from the upstream repository 2025-06-04 22:47:17 +03:00
3ab55ee128
Read standard XDG directories via systemd 2025-06-04 22:47:16 +03:00
e32fde2ddb
Sync the backup to Google Drive every day 2025-06-04 22:47:05 +03:00
6fdeac1fd0
Improve podman usage for vault containers 2025-06-04 22:46:58 +03:00
faea02ed31
Set up sway session in gdm systems 2025-06-04 22:46:57 +03:00
46f7a13058
Customize zellij termination hotkeys 2025-06-04 22:46:48 +03:00
a93c73701e
Don't store the writable layer on disk 2025-06-04 22:46:47 +03:00
b6c9f26ea1
Migrate to podman 2025-06-04 22:46:46 +03:00
3082e0e81d
Use APT to install the rust toolchain 2025-06-04 22:46:27 +03:00
77a5e344ae
Set up automated updates for GitHub-sourced binaries 2025-06-04 22:46:26 +03:00
4810683763
Read standard XDG directories via systemd 2025-06-04 22:46:25 +03:00
4f373b4ddf
Automatically update cargo-installed packages 2025-06-04 22:46:22 +03:00
9ecd7e4222
Set up hotkeys to control the microphone 2025-06-04 22:46:19 +03:00
906cf92879
Create a vault editor 2025-06-04 22:46:14 +03:00
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