Commit graph

1083 commits

Author SHA1 Message Date
Pig Monkey
1abf8b988e the GNU units AUR package now ships its own currency update service 2026-01-18 22:34:02 -08:00
Pig Monkey
79800d9f64 add yt-dlp-ejs
This allows you to skip the `--remote-components ejs:github` in your
yt-dlp config.
2025-11-20 14:16:26 -08:00
Pig Monkey
3cd6770367 remove abandoned gimp plugin 2025-11-20 14:15:38 -08:00
Pig Monkey
39d5cae298 drop framework charge control service
When I first bought my Framework, the battery charge limit reset after
every boot, necessitating something like this. With later firmware
versions, it doesn't reset, so there's no need for a service. Just set
your preferred limit once, using whatever method you like, and then
forget about it.
2025-11-06 16:48:48 -08:00
Pig Monkey
ae45ab865c wttr: just use lat,lon for location
Postal codes aren't globally unique.
2025-11-04 14:48:19 -08:00
Pig Monkey
e720ded28d disable AMD Adaptive Backlight Management
Word on the street is that this can save 0.5W, but I think I'm ok with
spending those electrons.
2025-09-29 09:48:48 -07:00
Pig Monkey
74fed7f0b8 disable illuminanced
I decided the automatic adjustment is annoying.
2025-08-21 11:40:54 -07:00
Pig Monkey
8c92df4188 increase backlight min 2025-08-03 09:31:19 -07:00
Pig Monkey
76defae2e3 python-gpxpy graduated from aur 2025-07-28 16:51:31 -07:00
Pig Monkey
2ec5cf07a0 add python-langdetect to beets dependencies 2025-07-24 15:06:28 -07:00
Pig Monkey
b4b104bff6 install wmfocus 2025-07-23 15:28:14 -07:00
Pig Monkey
77271b6157 framework-system graduated from aur 2025-07-14 09:03:29 -07:00
Pig Monkey
f250cc578c migrate to new wordnet aur package 2025-07-13 12:59:04 -07:00
Pig Monkey
184c66d9e8 replace deprecated yubikey-manager-qt with yubikey-manager 2025-07-09 09:09:19 -07:00
Pig Monkey
46fd7fe044 reformat yaml 2025-07-09 09:08:55 -07:00
Pig Monkey
8c6826c4cc replace networkmanager-dispatcher-chrony aur package 2025-07-09 09:07:54 -07:00
Pig Monkey
d76e63b58b reformat yaml 2025-07-08 12:12:31 -07:00
Pig Monkey
65d61e3621 switch from fw-ectool-git to framework-system
The only thing I use either of these for is setting the charge limit.
Both seem to work identically. I've been using framework-system for a
month or so and haven't noticed any difference.
2025-06-16 08:06:23 -07:00
Pig Monkey
a083af4476 install lsp-plugins for more easyeffects effects 2025-05-14 16:23:23 -07:00
Pig Monkey
a5ebbced4f xautolock was dropped to the AUR
Does this mean we're supposed to migrate to something else? xss-lock
doesn't have corner support.
2025-05-12 17:11:39 -07:00
Pig Monkey
766595e752 add missing quote 2025-05-12 17:11:12 -07:00
Pig Monkey
32bcd49a71 drop pwgen-passphrase
I still use this regularly, but the AUR package is orphaned, and I'm
happy to just install it via uv.
2025-05-07 08:27:54 -07:00
Pig Monkey
e066253c5c change default terminal to kitty 2025-04-11 15:34:43 -07:00
Pig Monkey
9ce5f50780 support setting terminal via variable 2025-04-11 15:34:00 -07:00
Pig Monkey
21d0588aab install starship 2025-04-11 15:30:59 -07:00
Pig Monkey
b6f20b1e8e install calf studio gear 2025-03-20 20:46:54 -07:00
Pig Monkey
f500d83e1b correct kdeconnect typos 2025-03-15 17:49:02 -07:00
Pig Monkey
fc91f5bb73 add lshw 2025-03-13 16:13:50 -07:00
Pig Monkey
657edb8f0a illuminanced is now in extra 2025-03-10 09:56:29 -07:00
Pig Monkey
39c4256e32 replace drive 2025-02-03 11:59:32 -08:00
Pig Monkey
50ff2246ed do not enable wifi if an ethernet connection is still active
The interface status and type of the up/down state change that triggers
the script is irrelevant.
2025-01-24 17:47:28 -08:00
Pig Monkey
86ccff0e37 log illuminanced to syslog 2025-01-24 11:20:46 -08:00
Pig Monkey
f8665fa738 switch to powersave profile sooner 2025-01-16 08:26:29 -08:00
Pig Monkey
15e55abc78 add ambient light sensor support
These illuminanced vars are for the Framework 13 AMD. Other systems will
likely need other paths.
2025-01-15 23:00:52 -08:00
Pig Monkey
cde30883b9 replace inotify with sleep
inotify is unreliable on /sys, so just loop forever and periodically
check the state of things.
2025-01-15 18:05:58 -08:00
Pig Monkey
ea622e65c1 toggle wifi on ethernet via networkmanager
Required only for the brave new post-TLP world.
2025-01-15 18:01:39 -08:00
Pig Monkey
3cab47b5ba replace python-black with ruff 2025-01-14 17:26:01 -08:00
Pig Monkey
3dd640ed31 monitor AC status rather than battery status
If you set a charging threshold on the battery, you may bounce between
charging and discharging while still on AC. The profile only needs to
change when AC is disconnected. If the battery is discharging, but AC is
connected, don't switch to a power-saving profile.

I think.
2025-01-14 09:22:38 -08:00
Pig Monkey
89ee8d7360 install xcalib
https://wiki.archlinux.org/title/ICC_profiles#xcalib
2025-01-14 09:22:19 -08:00
Pig Monkey
69d6368d7e update backitup 2025-01-14 08:39:59 -08:00
Pig Monkey
8ca5bdef5e switch default to tuned
Framework says no TLP on AMD.

https://knowledgebase.frame.work/en_us/optimizing-ubuntu-battery-life-Sye_48Lg3

TuneD is now the Fedora default, so I guess it is the new hotness
anyway. (It doesn't seem as nice as TLP, but nobody asked me.)
2025-01-14 08:28:56 -08:00
Pig Monkey
1d4dc29b73 set battery idle on framework machines
Apparently changes made via ectool only survive power off if the laptop
remains plugged in, so in practice we have to set this on every boot.

https://wiki.archlinux.org/title/Framework_Laptop_13#Battery_control

Setting the lower and upper charge percentage to the same value causes
the controller to idle the battery at that percentage. This seems like
it would be better for the long term health of the battery than giving
the battery a range to constantly dis/charge between. It also feels more
like what I'm used to from all my years of Thinkpads and TLP.

I have also set the max charge on my battery to 90% in the BIOS, as per:
https://guides.frame.work/Guide/Enabling+Battery+Saver+Functionality+in+BIOS/392
2025-01-14 08:23:17 -08:00
Pig Monkey
35b94beb41 auto-switch tuned profiles on battery
I'm not sure if a looping script like this is the best way to accomplish
this. I don't understand why TuneD doesn't provide this functionality
itself, like TLP does.
2025-01-14 08:19:55 -08:00
Pig Monkey
65d52759b3 install wget 2025-01-13 21:37:59 -08:00
Pig Monkey
37822a2562 support wireless regulatory domain
https://wiki.archlinux.org/title/Network_configuration/Wireless#Respecting_the_regulatory_domain
2025-01-13 18:45:43 -08:00
Pig Monkey
8f688609e1 remove trusted network 2025-01-13 18:39:15 -08:00
Pig Monkey
e0514e7498 disable user ssh key install by default
I use my PGP key on a Yubikey for SSH.
2025-01-13 18:38:46 -08:00
Pig Monkey
df36f166f9 disable dotfiles actions by default
I bring these over as part of my data recovery procedures now.
2025-01-13 18:38:05 -08:00
Pig Monkey
cabd9616f3 drop surfraw 2025-01-13 18:37:14 -08:00
Pig Monkey
6f91ff344c imlib2-heic aur package no longer exists 2025-01-13 18:36:33 -08:00