Commit graph

334 commits

Author SHA1 Message Date
f29be58c1f
Enable subtree toggles in Dired buffers 2025-06-04 22:46:40 +03:00
34e02cbb81
Add an Ivy action to open a file using an external application 2025-06-04 22:46:39 +03:00
78094901c1
Install OpenVPN 2025-06-04 22:46:39 +03:00
4e07577167
Ensure a terminal emulator is installed 2025-06-04 22:46:38 +03:00
46867e7a80
Install rsync 2025-06-04 22:46:37 +03:00
c9407d4756
Migrate to eza 2025-06-04 22:46:37 +03:00
7c98bfe472
Shorten service activation 2025-06-04 22:46:36 +03:00
0f9cfa9d45
Customize pylsp plugins 2025-06-04 22:46:35 +03:00
07811aff35
Use ruff as a pylsp plugin 2025-06-04 22:46:35 +03:00
4659c77212
Handle empty package lists gracefully 2025-06-04 22:46:34 +03:00
a1045452bd
Install a cloud-storage synchronization tool 2025-06-04 22:46:33 +03:00
892adce854
Keep the package lists sorted 2025-06-04 22:46:33 +03:00
01108a3b69
Install a pre-commit hook for automated sorting 2025-06-04 22:46:32 +03:00
70d6fb446a
Update pre-commit hooks 2025-06-04 22:46:31 +03:00
fcda41787a
Use bash arrays for multi-argument commands 2025-06-04 22:46:30 +03:00
6e75b5f3b6
Support mounting NTFS drives 2025-06-04 22:46:30 +03:00
ec80688184
Install a bittorrent client 2025-06-04 22:46:29 +03:00
3ae9323a9e
Ensure a clean slate on startup 2025-06-04 22:46:28 +03:00
7595c3d29a
Use ripgrep for searches by default 2025-06-04 22:46:28 +03:00
3082e0e81d
Use APT to install the rust toolchain 2025-06-04 22:46:27 +03:00
3929472997
Install minikube from its GitHub repository 2025-06-04 22:46:26 +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
ce648429fa
Set a minimal Emacs as the default editor 2025-06-04 22:46:24 +03:00
cc7ea5a345
Disable zellij's tmux-compatibility mode 2025-06-04 22:46:23 +03:00
de81eb4119
Use zellij for terminal multiplexing by default 2025-06-04 22:46:23 +03:00
4f373b4ddf
Automatically update cargo-installed packages 2025-06-04 22:46:22 +03:00
99ce115d28
Enable color prompt in foot 2025-06-04 22:46:21 +03:00
e5a5d58fd1
Track the foot configuration 2025-06-04 22:46:21 +03:00
e249796e43
Install additional packages 2025-06-04 22:46:20 +03:00
5924677c4d
Use a UTF-8 locale 2025-06-04 22:46:19 +03:00
9ecd7e4222
Set up hotkeys to control the microphone 2025-06-04 22:46:19 +03:00
6584255458
Set a sound file for Emacs timers 2025-06-04 22:46:18 +03:00
4514afbaaa
Use pipewire to handle audio 2025-06-04 22:46:17 +03:00
6128852a07
Make the Firefox Multimedia Sharing Indicator less obtrusive 2025-06-04 22:46:16 +03:00
80062ba53a
Support bluetooth headphones 2025-06-04 22:46:16 +03:00
e728da9d1e
Allow Emacs to open RAR archives natively 2025-06-04 22:46:15 +03:00
906cf92879
Create a vault editor 2025-06-04 22:46:14 +03:00
c4a73bde4c
Adjust the Unicode IM triggers 2025-06-04 22:46:14 +03:00
76c3767382
Update elpaca version 2025-06-04 22:46:13 +03:00
b5a59e09f2
Install the ruff language server via pipx 2025-06-04 22:46:12 +03:00
d4a6759750
Use long option format 2025-06-04 22:46:12 +03:00
b1f7856064
Install Zellij and dolt manually 2025-06-04 22:46:11 +03:00
c1de0b9ade
Install utitily commands for managing APT 2025-06-04 22:46:10 +03:00
43eaffebc9
Install image-editing apps 2025-06-04 22:46:10 +03:00
61770bcfbb
Set a personalized wallpaper 2025-06-04 22:46:09 +03:00
4071006a93
Install additional archiver tools 2025-06-04 22:46:08 +03:00
a0a475cc77
Replace the deprecated :elpaca keyword 2025-06-04 22:46:07 +03:00
450a4207f6
Ensure secrets are not commited into the repository 2025-06-04 22:46:07 +03:00
071d446c84
Lint shell scripts 2025-06-04 22:46:06 +03:00