Commit graph

150 commits

Author SHA1 Message Date
3d97448fee
Write a script for selecting screenshot modes 2025-06-04 22:45:42 +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
c203b4c140
Add a swaybar indicator for the touchpad status 2025-06-04 22:45:39 +03:00
539fcf48eb
Avoid hiding KeePassXC popup windows 2025-06-04 22:45:39 +03:00
270cc2f786
Remove deprecated transparent screensaver and update RNG command 2025-06-04 22:45:38 +03:00
8f514954fa
Open the passwords file on startup 2025-06-04 22:45:37 +03:00
48942ef9c2
Vary the clock face according to the time of day 2025-06-04 22:45:37 +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
c6f0f4d1c7
Write a simple tool for connecting to WiFi 2025-06-04 22:45:32 +03:00
1a46c725ca
Allow screen sharing in Zoom 2025-06-04 22:45:31 +03:00
c31da870d5
Create a Python3.12 Jupyter kernel using a test virtualenv 2025-06-04 22:45:30 +03:00
4e0b5a41a3
Install Python3.12 for testing in virtualenvs 2025-06-04 22:45:30 +03:00
2c839f028e
Write an IPv6-disabled wrapper for pip 2025-06-04 22:45:29 +03:00
5d59fec160
Skip weather updates 2025-06-04 22:45:28 +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
47518069bc
Enable pinentry input in Emacs 2025-06-04 22:45:26 +03:00
457b1f5151
Enable pinentry input in TTYs 2025-06-04 22:45:26 +03:00
b37f0a1d1c
Set Emacs's default character coding to UTF-8 2025-06-04 22:45:25 +03:00
6866059893
Update Elpaca version 2025-06-04 22:45:24 +03:00
f647144c55
Ensure jq is installed 2025-06-04 22:45:24 +03:00
4acebd587d
Hide Wayland-native windows of KeePassXC 2025-06-04 22:45:23 +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
48a45c48fd
Install nmap 2025-06-04 22:45:20 +03:00
88240ba054
Skip weather updates 2025-06-04 22:45:19 +03:00
9cf90c197d
Enable NumLock by default 2025-06-04 22:45:18 +03:00
3c47f179be
Support both python and python3 executable names 2025-06-04 22:45:18 +03:00
4103c2d849
Autostart sway on login 2025-06-04 22:45:17 +03:00
009ba7a4e3
Create a script to trigger upgrades in all the package managers 2025-06-04 22:45:16 +03:00
36fec56252
Add a keybinding to shut down the computer 2025-06-04 22:45:16 +03:00
fa01a482bb
Install auto-formatter for Python 2025-06-04 22:45:15 +03:00
fcb9cc02f9
Use poetry to manage virtualenvs 2025-06-04 22:45:14 +03:00
b4bf1d5c6d
Use pipx to install yt-dlp 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
e8520cd29c
Migrate Emacs package management to Elpaca 2025-06-04 22:45:11 +03:00
030712337c
Move straight initialization to a separate file 2025-06-04 22:45:11 +03:00
49ae25a172
Add a script for getting my version of Emacs from Docker 2025-06-04 22:45:10 +03:00
45ce640cec
Fix virtualenv hook 2025-06-04 22:45:09 +03:00
47df205423
Ensure make is installed 2025-06-04 22:45:09 +03:00