Commit Graph

52 Commits

Author SHA1 Message Date
John Mertz cf75de8ee9 Convert weather script to bash to avoid Perl dependencies 2024-10-15 18:48:23 -06:00
John Mertz 16671eaec1 Change osk to secondary action and make primary action to rotate between configured layouts 2024-10-15 16:25:41 -06:00
John Mertz 8ea36eb5bc Standardize icon spacing 2024-10-15 16:24:46 -06:00
John Mertz 17cb57c927 Deprecated old pkg script 2024-10-15 16:23:44 -06:00
John Mertz dc2f0832b7 narrow spaces between wide character icons and percent 2024-10-15 16:23:19 -06:00
John Mertz ac9d33a955 'Not charging' status for when on AC, but not quite full 2024-10-15 16:22:53 -06:00
John Mertz b91d942a71 Fix/improve package management for fedora and atomic spins 2024-10-15 16:21:58 -06:00
John Mertz 20757931d0 Update to font awesome icons instead of emoji 2024-08-18 13:07:53 -06:00
John Mertz b32759643a 'mode' command didn't actually work until now.
Also rotate mode if no argument is provided. This makes the rotate behaviour of waybar-idle.sh unnecessary.
2024-08-16 11:09:00 -06:00
John Mertz eacff1a815 support swaync
Playing around with new notification center. -e makes it not be stored in the notification history. --app-name causes different custom notifications not to stack
2024-07-21 19:20:08 -06:00
John Mertz 0eb58077e6 Use XDG state directory instead of custom .spool 2024-03-08 12:11:04 -07:00
John Mertz e01d899666 Fix notification when /tmp/brightness-notification does not exist or is empty 2024-02-01 20:28:50 -07:00
John Mertz 1cd1f72809 Nicer waybar notifications (paired with .dotfiles commit) 2024-01-31 21:20:58 -07:00
John Mertz 57ebe092ba
Erroneous class for critical battery 2023-09-15 22:56:49 -06:00
John Mertz 1247df0cce
New battery module
I no longer have devices with two batteries, so the old one is overly
complicated.

ACPI provides simpler output and an estimated time remaining!f
2023-09-05 12:34:59 -06:00
John Mertz 7af9d67b29
Allow specifying a specific mode as an argument 2023-08-13 22:27:34 -06:00
John Mertz b87527f8b0
Enhance idle options
Allow for calling idle with --ignore_mode to run an option beyond the
current sequence limit.

Allow 'dim' as it's own option.

Add 'lock' option to waybar script (and add it to source control in the
first place).

Simplify sequence logic by setting a numerical mode.

Improve help.
2023-07-20 22:07:23 -04:00
John Mertz 02a9dbef29
Fallback icon if weather is unknown
Double-width question mark to match double-width weather icons
2023-07-20 16:12:31 -04:00
John Mertz e5cab9fa7e
Run gammastep from toolbox 2023-05-13 14:24:20 -04:00
John Mertz e0bba8eb86
Nerd font doesn't render \u200a width
Updated font, so just use a regular space instead.
2023-04-17 15:38:15 -04:00
John Mertz 77bf357f50 WIP generalization of waybar-pkg for all OSes/boxes 2023-04-12 21:43:51 -04:00
John Mertz 6b026a234b
Fix gammastep status file 2023-04-09 13:18:09 -04:00
John Mertz ccf6a8e85b
Uxterm -> alacritty
use --title to force float/position
2023-03-13 15:45:27 -04:00
John Mertz 00eef39441
Fix merge conflicts 2023-01-07 13:32:14 -05:00
John Mertz 6cbadb5d5d
ts4 2023-01-07 08:17:43 -05:00
John Mertz 6d33d9446f tabs->spaces 2023-01-06 14:41:31 -05:00
John Mertz 419aebd384 Allow for blocking of hibernation 2022-11-21 18:42:30 -05:00
John Mertz ccc9cdd2a7 Use 'full-upgrade' output in restart warning 2022-11-14 10:59:47 -05:00
John Mertz 3904c2b208 Remove unnecessary debug line 2022-11-04 13:10:04 -04:00
John Mertz 963e6c8782
WIP silverblue update script 2022-10-31 18:33:08 -04:00
John Mertz c1e205b251
Superseded by using wofi-wifi-menu.sh directly 2022-10-31 18:33:06 -04:00
John Mertz 9d69a634cb
Add a few icon options (still need a comprehensive list) 2022-10-31 18:33:06 -04:00
John Mertz a146b0c199
Increase icon size 2022-10-31 18:33:06 -04:00
John Mertz 391ad2810c
update flag file path to .spool 2022-10-31 18:33:05 -04:00
John Mertz 4c35268b8f
More robust gammastep applet 2022-10-31 18:33:05 -04:00
John Mertz 5cfbde8fdc
Bar argument in error output 2022-10-31 18:33:05 -04:00
John Mertz 156ff9221d
Gammastep waybar 2022-10-31 18:33:01 -04:00
John Mertz 8c1eddbf83
Reboot prompt for updates
Experimenting with swanag stuff. Check if reboot is required, nag to reboot, include installed packages in details.
2022-10-31 18:32:58 -04:00
John Mertz dcbb22bf8a
Simple weather bar applet 2022-10-31 18:32:58 -04:00
John Mertz 82b536a890
Disable notification timeout 2022-10-31 18:32:57 -04:00
John Mertz cd362eea6f
waybar-pkg wrapper for apt and rpm-ostree
move waybar-apt.sh to waybar-debian.sh and add
waybar-fedora-silverblue.sh

waybar-pkg checks the OS from /etc/os-release then forwards argument to
the correct script
2022-10-31 18:32:57 -04:00
John Mertz 7119ff819c
Add waybar function for apt
Can fetch the current number of available package updates, then allow
installation by clicking.
2022-10-31 18:32:56 -04:00
John Mertz 32e58ff147
Change terminal application to maintain floating windows 2022-10-31 18:32:55 -04:00
John Mertz f13778fe52
Additional waybar commands 2022-10-31 18:32:53 -04:00
John Mertz 2ef12fe5de
Hack to support waybar autohide
Small C program to send hide signal to bar. Coordination script which
expects the C program to be compiled at scripts/waybar/toggle
2022-10-31 18:32:53 -04:00
John Mertz 567d271786
Switch to Xterm for htop window 2022-10-31 18:32:52 -04:00
John Mertz b7beb9e6e7
Remove timeout for disk usage notification 2022-10-31 18:32:52 -04:00
John Mertz a4a6f9a6b8
Clean old file 2022-10-31 18:32:50 -04:00
John Mertz 4d2fbf6254
Togglable NetworkManager window for waybar using nmtui 2022-10-31 18:32:49 -04:00
John Mertz a4f2b3310c
Kernel formatting 2022-10-31 18:32:47 -04:00