Aryadev Chavali
7339e74a71
Scripts/status: check if bluetooth controllers are even available
2025-11-24 16:42:16 +00:00
Aryadev Chavali
9f32648119
WIP script to be able to lookup keybindings from SXHkD
2025-11-16 22:31:57 +00:00
Aryadev Chavali
9eb7582eff
Script to check the dirty memory property of /proc/meminfo
2025-11-16 22:31:35 +00:00
Aryadev Chavali
7337d56786
Small changes
2025-11-16 22:31:24 +00:00
Aryadev Chavali
fe0c756636
eselect: use the Emacs systemd service instead of a random bg-daemon
2025-11-04 16:38:51 +00:00
Aryadev Chavali
0fb4a59372
Small adjustments on other scripts
2025-11-04 16:38:41 +00:00
Aryadev Chavali
0d374a5f82
awk refactor of my scripts
...
awk is OP man - so easy to use and does a bunch of stuff all at once
without having to rely on multiple pipes. It comes with essentially
every distribution so you'll always have access to it.
2025-11-04 16:37:44 +00:00
Aryadev Chavali
0f667e4d76
qedit: quickly write up some code in your editor of choice
...
Generates a temp file (with your choice of extension) which you can
then write code in immediately.
2025-11-04 16:35:13 +00:00
Aryadev Chavali
1241cc216d
In no world should battery hibernate the system automatically
...
Not a job for a simple status script - user should be smart enough to
do it themselves.
2025-11-03 15:42:19 +00:00
Aryadev Chavali
8b535437f6
Extend bluetooth-status to present the status of multiple devices
2025-10-29 00:31:21 +00:00
Aryadev Chavali
11b2f049fe
Added script to rerun a command on a timer infinitely.
2025-10-26 13:58:25 +00:00
Aryadev Chavali
991c499599
small changes to scripts
2025-10-26 13:58:10 +00:00
Aryadev Chavali
bb4c5af86c
Two new scripts with bindings in sxhkd
...
browser: open http://loopback via xdg-open (allows us to abstract away
details and reuse the script)
spawn_everything: launch all the stuff I require for my full desktop
experience on boot.
2025-10-26 13:57:08 +00:00
Aryadev Chavali
56afe2e109
Make act_display present arguments in dmenu prompt
2025-10-23 02:53:00 +01:00
Aryadev Chavali
4debe52aab
Setup script to init/tear down a screen timer for autolocking
2025-10-23 02:52:43 +01:00
Aryadev Chavali
c4e935e3d6
make qscope a single pipe
2025-10-23 00:13:20 +01:00
Aryadev Chavali
f20c7f25cb
Added little script to quickly kill processes
2025-10-19 21:30:47 +01:00
Aryadev Chavali
5925de374e
scripts: respawn for tearing down then starting up some process
2025-09-28 20:36:31 +01:00
Aryadev Chavali
54531abe3c
Some small changes
2025-09-21 21:21:39 +01:00
Aryadev Chavali
1e071228be
Bunch of stuff, who cares
2025-08-20 00:13:16 +01:00
Aryadev Chavali
8fb1ff1944
Rearrange and add config for my desktop
2025-07-10 00:12:38 +01:00
Aryadev Chavali
a97176b5f6
Compositor script
2025-07-10 00:11:55 +01:00
Aryadev Chavali
00d3a423e9
Other changes
2025-06-08 14:07:35 +01:00
Aryadev Chavali
536e1b3a68
Add hibernate to battery script at less than 5%
2025-05-08 23:59:42 +01:00
Aryadev Chavali
e1cc5e133d
Changes to SXHkD and added script to easily perform xrandr on displays
2025-04-05 19:41:09 +01:00
Aryadev Chavali
0d7970742f
Some work on Scripts
...
notable changes:
- rename `bt-connect` to `bt_connect`
- rename `music` to `media` and make it generic instead of checking
Spotify
- make separate script to set background to a preset black image
- make all shebangs "#!/usr/bin/env sh"
2025-04-05 19:40:22 +01:00
Aryadev Chavali
7f7e050471
Remove XSECURELOCK_PAM_SERVICE from lock script
2025-01-22 00:12:24 +00:00
Aryadev Chavali
0554932970
backup script performs notify-send <=> X display is available
2025-01-04 15:37:44 +00:00
Aryadev Chavali
51c373b3cb
Cannot be bothered to explain - just read the changes if you want
2024-12-03 14:08:59 +00:00
Aryadev Chavali
5205980dd5
Ensure backgrounds script choose backgrounds randomly be default
2024-11-01 07:05:53 +00:00
Aryadev Chavali
6c5c32c24a
Added script to connect via bluetooth to already known device
2024-10-14 03:10:45 +01:00
Aryadev Chavali
de80fa4426
Update some scripts and SXHkD config
2024-10-14 00:44:54 +01:00
Aryadev Chavali
e19d0e6256
Add brightness to statdisplay
2024-10-05 15:33:30 +01:00
Aryadev Chavali
44ea16b7be
Add brightness script for statusbar
2024-10-05 15:33:30 +01:00
Aryadev Chavali
fc0fc0f991
General emacsclient alias not dependent on ZSH
2024-10-01 16:27:13 +01:00
Aryadev Chavali
9db6e01de6
(Scripts/battery)~Fix issue
2024-09-23 17:11:40 +01:00
Aryadev Chavali
d0583dc338
(Scripts/lock)~Indent variables
2024-09-23 17:11:18 +01:00
Aryadev Chavali
ff3766bf0a
(Scripts/cowfortune)-satanic option
2024-09-23 17:11:07 +01:00
Aryadev Chavali
28df0b5ad5
(Scripts)+localstream script
...
Uses the oldboy server, which may or may not be configured on YOUR
machine, to find playlists or video files to watch via MPV
2024-09-23 17:09:50 +01:00
Aryadev Chavali
f7d1073a98
(Scripts)~qdisplay -> statdisplay
2024-09-16 01:04:09 +01:00
Aryadev Chavali
47e7501fb6
(Scripts)~minor adjustments
2024-09-08 02:53:02 +01:00
Aryadev Chavali
da2dd35303
(Script)+qdisplay for displaying questions about the system
...
Essentially a way for me to call dwm status bar scripts with a
notification. Useful in full screen modes where I may not see my
battery.
2024-09-08 02:51:26 +01:00
Aryadev Chavali
42980d0c6a
(Scripts/status)~Notify if battery is below 10%
2024-08-28 13:32:17 +01:00
Aryadev Chavali
45f7a9530d
(Scripts)~lock: i3lock -> xsecurelock + xscreensaver
...
XSecureLock supports fingerprints and xscreensaver looks nicer.
2024-08-19 16:31:04 +01:00
Aryadev Chavali
fb498ec5f0
(Scripts)~Fixup cowfortune and datetime
...
Cowfortune now has a hardcoded absolute path to the cowfile.
datetime has a better icon.
2024-08-19 16:30:06 +01:00
Aryadev Chavali
d56aea2398
(Scripts)+script for getting time left in battery using acpi -b
...
Customisable and has an exact hour + minute timer.
2024-08-19 16:29:37 +01:00
Aryadev Chavali
714e8d74ec
Big push
2024-07-31 17:49:52 +01:00
Aryadev Chavali
370793e72e
(Scripts)+ytsearch script using ytfzf
...
Actually quite proud of this one. Uses ytfzf to search up and select
videos in YouTube, selecting the titles and URLs of all the videos
then putting it on the clipboard.
2024-07-27 16:24:49 +01:00
Aryadev Chavali
571a896f7c
(Scripts)~fix eselect
...
Big issue with emacsclient when launching alternate editor with eval
instructions: it considers the --eval Lisp code a file name, which it
opens as a buffer. Instead, use -a "" which launches Emacs with
daemon on if no daemon is running.
Also, instead of using a SystemD service for Emacs, let's just manage
it via emacsclient. Less dependence on it then.
2024-07-25 02:37:20 +01:00
Aryadev Chavali
748c5e8360
(Scripts)~Work on scripts a little bitt
2024-06-23 21:26:58 +01:00