Commit graph

873 commits

Author SHA1 Message Date
Pig Monkey
919d40239e drop geteltorito
The AUR package currently has broken checksums. I can't remember the
last time I used this. And it is just a perl script, so there's no value
in having it as a package. Just curl the script if you need it, and add
it to $PATH if you're feeling ambitious.
2024-12-01 18:11:14 -08:00
Pig Monkey
3fade1a9f7 remove autocutsel
This package was dropped down to the AUR, and I don't find it useful
enough to justify a non-official package.
2024-12-01 18:02:58 -08:00
Pig Monkey
66647279ba perform shell tasks after user init
Since the shell tasks now include installing an AUR package, the user
must first exist.
2024-12-01 17:49:13 -08:00
Pig Monkey
cb8db79203 add additional audio packages 2024-12-01 17:45:40 -08:00
Brett Eisenberg
e32236d76c fix missing brace 2024-10-19 14:09:21 -07:00
Brett Eisenberg
16813d8e24 allow mirror update to optionally limit sources by country 2024-09-17 13:06:02 -07:00
Pig Monkey
de59ed760b add wait variable for goimapnotify
Previously `wait` could be defined in the user's config file, but in the
new release it appears to only be supported as a flag, so we have to
override the systemd service.
2024-09-16 15:56:35 -07:00
Brett Eisenberg
01f7075c32 add oauth2 support for msmtp and mbsync 2024-08-21 12:14:01 -07:00
Pig Monkey
169af63185 add uv 2024-08-20 16:39:10 -07:00
Pig Monkey
83d9fc07ca replace lowbatt.sh with poweralertd
Existing users can remove the old cruft:

    $ sudo systemctl disable lowbatt.timer
    $ sudo rm /usr/local/bin/lowbatt /etc/systemd/system/lowbatt.*
    $ sudo systemctl daemon-reload
2024-07-18 20:09:50 -07:00
Pig Monkey
2d0a272494 disable bluetooth on boot via bluez
Apparently Blueman dropped power management in v2.4. https://github.com/blueman-project/blueman/blob/main/CHANGELOG.md#changes-2

Closes #121
2024-06-26 17:48:52 -07:00
Pig Monkey
94aeb4a6be move sudo tasks into base role
Closes #117
2024-06-24 16:06:35 -07:00
Pig Monkey
5c7b7504ea reformat yaml 2024-06-24 16:04:27 -07:00
Pig Monkey
61f4278f6f drop hashdeep
Closes #119
2024-06-24 15:51:26 -07:00
Pig Monkey
32bb85f747 add yubikey-manager-qt 2024-06-19 18:03:46 -07:00
Pig Monkey
541a79b00e install libgourou 2024-05-05 09:12:03 -07:00
Pig Monkey
96c090affe change NetworkManager connectivity check to a boolean 2024-04-25 20:24:59 -07:00
Pig Monkey
48a32e5e7e replace Macchiato with NetworkManager MAC randomization
Macchiato is no longer in the AUR, but NetworkManager's built in
behaviour is good enough.

https://wiki.archlinux.org/title/NetworkManager#Configuring_MAC_address_randomization
2024-04-25 20:19:50 -07:00
Pig Monkey
e8d067448c add vopono 2024-02-22 19:45:52 -08:00
Pig Monkey
101015c2f6 update cryptshot 2024-02-14 18:41:32 -08:00
Pig Monkey
a9e11dae49 remove unused aur software 2024-02-12 18:53:53 -08:00
Pig Monkey
af2b70d9a9 allow setting user's group ID 2024-02-04 12:29:05 -08:00
Pig Monkey
1a485d95ba install textlive-binextra
I need this for `pdfjam`.
2024-01-31 10:04:23 -08:00
Pig Monkey
3771432d0e install zsh-antidote 2023-11-16 16:12:53 -08:00
Pig Monkey
1fa98f4f78 don't fork i3lock 2023-11-15 22:17:26 -08:00
Pig Monkey
e385335631 verify firejail users file exists
Closes #114
2023-11-05 16:00:31 -08:00
Pig Monkey
530b12e24e add grub-hook 2023-10-17 21:42:58 -07:00
Pig Monkey
e7ca988aa9 add bat 2023-10-15 19:00:38 -07:00
Pig Monkey
8fabb426d5 move grub tag check to playbook roles 2023-10-15 18:59:49 -07:00
Pig Monkey
64ecdbcabd disable grub submenus
One or two less keystrokes when selecting alternate kernels.
2023-10-12 20:12:12 -07:00
Pig Monkey
18b2e2e64c move kernel parameters task to grub role 2023-10-12 20:09:46 -07:00
Pig Monkey
14db74e597 zeal moved to extra 2023-09-21 12:30:38 -07:00
Pig Monkey
7e55a877b2 remove deprecated ocrmypdf dependencies 2023-08-16 09:13:59 -07:00
Pig Monkey
1993cac8da install f3 2023-08-14 14:49:10 -07:00
Pig Monkey
931c9286aa add support for AMD microcode 2023-08-08 16:32:22 -07:00
Pig Monkey
cc2bce9691 Merge branch 'fingerprint_fix' of https://github.com/petRUShka/spark into petRUShka-fingerprint_fix 2023-07-05 07:55:51 -07:00
Pig Monkey
4a21cba4a1 enable systemd-oomd
Further configuration tuning could be useful, but the Fedora defaults
provided by the AUR package seem reasonable. This successfully kills
runaway processes for me, tested by running:

    $ systemd-run --user tail /dev/zero

Closes #111
2023-07-05 07:53:17 -07:00
Pig Monkey
8fd159f13f texlive-core is now texlive-basic 2023-06-18 10:31:08 -07:00
Pig Monkey
7272684557 remove community from pacman.conf 2023-06-17 09:41:14 -07:00
Pig Monkey
e3dd2dfdab csvkit is now in the community repo 2023-05-16 15:43:53 -07:00
petRUShka
31d3a6a2ff [fprintd] add ability to press enter and proceed to fingerprint authentication.
Adding pam_fprintd.so as sufficient to any configuration file in /etc/pam.d/ when a fingerprint signature is present will only prompt for fingerprint authentication. This prevents the use of a password if you cannot Ctrl+c fingerprint authentication (due to the lack of a shell). In order to use either a password or a fingerprint in a graphical interface, add the following line to the top of any files required:

```
auth		sufficient  	pam_unix.so try_first_pass likeauth nullok
auth		sufficient  	pam_fprintd.so
...
```

This will prompt for a password; pressing Enter on a blank field will proceed to fingerprint authentication.
2023-04-23 20:45:29 +03:00
Brett Eisenberg
8b07fca933 rename etesync service file 2023-04-11 09:12:14 -07:00
Pig Monkey
fbe31fc290 reformat yaml 2023-04-10 17:54:18 -07:00
Pig Monkey
68458a239e replace light with brightnessctl
Closes #107
2023-04-10 17:51:00 -07:00
Pig Monkey
040ef6e31d units moves to AUR
I cannot fathom why. What's next, coreutils?
2023-04-10 17:50:13 -07:00
Pig Monkey
730339e07b add user to firejail.users file 2023-04-10 17:49:59 -07:00
Pig Monkey
975a177fbf do not unnecessarily reload the systemd daemon
Using `daemon_reload` should only be necessary after changing a systemd
config file.
2023-03-02 11:42:52 -08:00
Pig Monkey
974dc4168a reformat yaml 2023-03-02 11:42:41 -08:00
petRUShka
1f44adf3d8
[autorandr] drop autorandr-lid-listener.service
Spark configures logind to put the laptop to sleep when the lid closes. The autorandr.service executes autorandr when waking from sleep. So enabling just that first service accomplishes the goal of having autorandr execute when the lid opens.
2023-03-02 09:36:32 +03:00
petRUShka
e8b473510a
Enable autorandr services 2023-03-02 00:42:06 +03:00