Commit graph

74 commits

Author SHA1 Message Date
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
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
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
de81eb4119
Use zellij for terminal multiplexing by default 2025-06-04 22:46:23 +03:00
e249796e43
Install additional packages 2025-06-04 22:46:20 +03:00
4514afbaaa
Use pipewire to handle audio 2025-06-04 22:46:17 +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
b5a59e09f2
Install the ruff language server via pipx 2025-06-04 22:46:12 +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
4071006a93
Install additional archiver tools 2025-06-04 22:46:08 +03:00
e9eb300499
Set up pre-commit hooks 2025-06-04 22:46:05 +03:00
ceb335bf64
Install the mypy plugin for Python LSP 2025-06-04 22:46:03 +03:00
a75766c3bb
Install ffmpeg 2025-06-04 22:46:01 +03:00
c4952aad8f
Fix linting issues in scripts 2025-06-04 22:46:01 +03:00
e3d5f15c00
Install a linter for shell scripts 2025-06-04 22:46:00 +03:00
63bf27a480
Install a library for fast JSON parsing 2025-06-04 22:45:58 +03:00
5951d58793
Install a tool for license management 2025-06-04 22:45:57 +03:00
cbd02ff481
Install a converter to preview markdown files 2025-06-04 22:45:53 +03:00
9d453e96fb
Find hosts on the local network using mDNS 2025-06-04 22:45:53 +03:00
b1fc9451ca
Ensure unzip is installed 2025-06-04 22:45:48 +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
87b525839c
Support screen recordings 2025-06-04 22:45:45 +03:00
c1ea8fb375
Ensure build tools are installed 2025-06-04 22:45:44 +03:00
3d946665f1
Install clipboard utilities 2025-06-04 22:45:41 +03:00
1f0cccdced
Setup screenshots 2025-06-04 22:45:41 +03:00
405c2d990e
Install a utility to get keycode names 2025-06-04 22:45:40 +03:00
12e7b6c1c7
Install Emoji-containing fonts 2025-06-04 22:45:36 +03:00
1edd3aaa80
List fcitx5 dependencies 2025-06-04 22:45:35 +03:00
7c8ad48191
List EIN dependencies 2025-06-04 22:45:35 +03:00
462ad74ceb
List KeePassXC dependencies 2025-06-04 22:45:34 +03:00
c1ffd87007
List sway config dependencies 2025-06-04 22:45:33 +03:00
4466ae60fe
Avoid installing non-dependency packages 2025-06-04 22:45:33 +03:00
1a46c725ca
Allow screen sharing in Zoom 2025-06-04 22:45:31 +03:00
4e0b5a41a3
Install Python3.12 for testing in virtualenvs 2025-06-04 22:45:30 +03:00
1e412a991d
Ensure the PulseAudio daemon is installed 2025-06-04 22:45:28 +03:00
06742b5918
Use fuzzel as the application launcher 2025-06-04 22:45:27 +03:00
f647144c55
Ensure jq is installed 2025-06-04 22:45:24 +03:00
3d65c36c20
Install a network name service 2025-06-04 22:45:22 +03:00
03db89d3e4
Use Firefox ESR as the default browser 2025-06-04 22:45:22 +03:00
c328b9d0a9
Use APT to install poetry and yt-dlp 2025-06-04 22:45:21 +03:00
cefbd8f42a
Install a tool for secure transfers 2025-06-04 22:45:20 +03:00