aboutsummaryrefslogtreecommitdiff
path: root/Scripts
AgeCommit message (Collapse)Author
2024-05-08(Scripts|Emacs/app)~ported eshell banner to a scriptAryadev Chavali
Instead of doing it all in Emacs lisp (which while pretty fun to write, is not fun to execute outside of Emacs), I wrote a shell script which generates the same banners, then just linked +eshell/banner-message to it.
2024-04-23(Scripts/status)~bluetooth-status now prints battery info if foundAryadev Chavali
2024-04-23(Scripts)+scripts to grab/open links and copy output for stAryadev Chavali
2024-04-23(Scripts)+labelled_terminalsAryadev Chavali
This script creates n labelled terminals, where n is passed in as a command line argument. This makes demonstrating and understanding differing layouts in say DWM or some other window manager easier as we can directly see how the stack changes based on operations.
2024-04-20(Emacs/*)~cleaning upAryadev Chavali
2024-04-18(Scripts)~datetime script uses different iconAryadev Chavali
2023-10-21(Scripts/status)~Changed emoticonsAryadev Chavali
2023-10-18(Scripts)~Prefix every notify-send with script creating itAryadev Chavali
2023-10-18(Scripts|SystemD)+mail fetch script and a SystemDservice/timer for itAryadev Chavali
Syncs every 3 hours. Produces a notify-send message on fetching.
2023-10-06(Emacs)+Elisp archive, (Scripts/status)+bluetooth statusAryadev Chavali
2023-10-06(Scripts|SystemD)~rework backup systemAryadev Chavali
This is purely for the desktop: only enable if you fix it up.
2023-09-22(Scripts)~timer script has variadic beep, more beeps in general, fixed bugsAryadev Chavali
2023-09-22(Scripts)+create_backup,+folder_sizeAryadev Chavali
create_backup does the obvious using tar and xz. Needs two arguments for what and where. folder_size does the obvious using du.
2023-09-22(Scripts)~timer now uses notify-send instead of espeakAryadev Chavali
2023-09-10(Scripts)~small changes to memory status, -emacs_curlAryadev Chavali
2023-08-21(Scripts)~fixed font and output when emacs service wasn't startedAryadev Chavali
~when Emacs hasn't started, state "N/A" rather than nothing ~Using better symbols for output (font wise as well on DWM)
2023-07-14(Scripts>status)+Emacs memory to status scriptAryadev Chavali
2023-07-14(Scripts>repo_*)~create_repo->repo_create,+repo description get/setAryadev Chavali
Better creating of repositories, repo_create now takes description for second argument and new scripts to do it post creation as well.
2023-07-13(Scripts>create_repo)~use git@git.aryadevchavali.com instead of rootAryadev Chavali
Removes the need to change permissions for those directories.
2023-07-11(Scripts)+script to automate creating a remote repository for projectsAryadev Chavali
2022-09-18(Scripts)~battery script now uses just grep timeAryadev Chavali
This is incase it is charging.
2022-09-17(Scripts)~speed script now uses Table-of-Integrals.pdfAryadev Chavali
Pretty big file, bit quicker than using Algorithms.
2022-09-14(Scripts/status)+temperature script for statusAryadev Chavali
2022-09-14(SXHkD|Scripts)~changed some detailsAryadev Chavali
~ made emacsclient calls with no alternate editors in eselect (confidence in server) ~ made notmuch option on eselect actually work properly ~ adjusted icons in status scripts
2022-01-12(Scripts|General)~programs->root of repoAryadev Chavali
Just makes more sense.
2021-10-20(Scripts)~lock_image is randomly chosen, ~default colour is blackAryadev Chavali
2021-10-20(Scripts)~renamed some scripts,-web-pdf scriptAryadev Chavali
web-pdf was kinda useless.
2021-10-20(Scripts)+script to make using mpv a bit less painfulAryadev Chavali
Currently queries via YouTube-dl (ytdl) for quality options then asks user for preferred quality, setting that in mpv.
2021-09-15(Scripts)~some changes (check message)Aryadev Chavali
speed~address to download git.aryadevchavali.com->aryadevchavali.com/resources status/datetime~date format to a decomposed format status/music_update_bar~pid to kill on dwmblocks
2021-07-25(Shell|Scripts|Emacs)~minor editsAryadev Chavali
+psearch function to search pacman with less (I use this all the time, just makes it easier to do in one go) ~speed script to use a slightly larger file so user can get a better estimate of dl speed ~ada-mode slightly better comments
2021-07-25(Scripts)+eselect option for notmuch mailAryadev Chavali
2021-07-25(SystemD)~emacs service to not use a name for the daemonAryadev Chavali
In hindsight, what other daemon am I going to be using for Emacs? It's not like I'll be starting two different servers! Even if I was, Emacs has the ability to assign a new unique name for the server depending on if another server is already running. Also, having a name for the main server makes it harder for other services (such as notmuch-mua.service) to find your Emacs instance.
2021-07-25(Scripts)+simple script to test my dl speed on any computerAryadev Chavali
Just downloads a PDF from my site (hence verifiably secure (for me at least ¯\_(ツ)_/¯))
2021-07-25(Emacs)+snippets from doom-snippet and removed default packageAryadev Chavali
I've re-enabled yasnippet for ease of use, and added a ton of snippets directly into my Dotfiles so only I get to curate what snippets are removed. Screw downloading them off someone else's repository at their total mercy.
2021-07-11(xboxdrv)~split config into general, typing and mediaAryadev Chavali
Each config file is loaded in gamepad-daemon, general then typing then media. Each profile is pretty self explanatory, and allows for splitting of responsibilities. Config switches occur through the guide button.
2021-07-11(xboxdrv)+configurations to make the xbox controller a working mouseAryadev Chavali
Xbox controllers are cool, and the ton of buttons allow for a lot of customisation and ease of use. Hence I created an xboxdrv configuration which has the standard mouse capabilities as well as the ability to access an on screen keyboard and some basic media manipulation capabilities. This is mostly for when I want to sit back and just CONSOOM content rather than do actual work (hence trying to remove the keyboard).
2021-07-11(General)~some minor changes for supporting the desktopAryadev Chavali
These changes are mostly surface level.
2021-07-10(Scripts/status)~few minor edits for functionality and cleanlinessAryadev Chavali
Status scripts needed some updating for dwmblocks, so did it.
2021-07-06(General)~loads of commits, getting ready to port dotfiles to another machineAryadev Chavali
2021-05-24(Scripts)~lock script: constant image and a few new flags for i3lockAryadev Chavali
2021-03-25(Scripts)~use SystemD for eselectAryadev Chavali
Instead of random calls to emacsclient and emacs, just use systemd to do it for me!
2021-03-22(Scripts)~make music_update_bar sleep 1 -> 0.5sAryadev Chavali
2021-03-17(Scripts)+time has finished prompt for timerAryadev Chavali
2021-03-10(Scripts)+timer script to help with studying and stuffAryadev Chavali
This script acts as a library (to be symlinked/copied into your project) for interfacing with the 'espeak' and 'play' libraries in python. It also has a 'main' functionality where it acts a study timer with a 40/20 minute split of work to rest.
2021-03-10(Scripts)~change music scripts to use playerctl insteadAryadev Chavali
2021-03-10(Scripts)~volume: just display volume of machine rather than mpcAryadev Chavali
2021-03-10(SXHkD)~playerctl controls instead of mpc based commandsAryadev Chavali
playerctl is a bit more generic and makes it easier to script interactions.
2020-12-30(Scripts/Status)~set connection text to have the connection nameAryadev Chavali
2020-12-02(Scripts)+eshell option to eselectAryadev Chavali
Option makes it easier to launch eshell instantly, which I've found to be doing quite often.
2020-09-21(Scripts)~eserver -> eselectAryadev Chavali
Remove eserver cos it's useless and integrate emacsclient into eselect