Commit Graph

124 Commits

Author SHA1 Message Date
Aryadev Chavali
84fb1be64c (Scripts|SystemD)+mail fetch script and a SystemDservice/timer for it
Syncs every 3 hours.  Produces a notify-send message on fetching.
2023-10-18 19:58:45 +01:00
Aryadev Chavali
300e8cbabd (Emacs)+Elisp archive, (Scripts/status)+bluetooth status 2023-10-06 01:18:33 +01:00
Aryadev Chavali
d88430aa8a (Scripts|SystemD)~rework backup system
This is purely for the desktop: only enable if you fix it up.
2023-10-06 01:16:47 +01:00
Aryadev Chavali
87140bdc8e (Scripts)~timer script has variadic beep, more beeps in general, fixed bugs 2023-09-22 22:35:42 +01:00
Aryadev Chavali
a00480771a (Scripts)+create_backup,+folder_size
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 14:54:21 +01:00
Aryadev Chavali
d5c8694db2 (Scripts)~timer now uses notify-send instead of espeak 2023-09-22 14:10:37 +01:00
Aryadev Chavali
c21e737ee3 (Scripts)~small changes to memory status, -emacs_curl 2023-09-10 03:51:48 +01:00
Aryadev Chavali
48084564ae (Scripts)~fixed font and output when emacs service wasn't started
~when Emacs hasn't started, state "N/A" rather than nothing

~Using better symbols for output (font wise as well on DWM)
2023-08-21 01:12:46 +01:00
Aryadev Chavali
bb1cdfface (Scripts>status)+Emacs memory to status script 2023-07-14 19:54:39 +01:00
Aryadev Chavali
8d0c5e3faa (Scripts>repo_*)~create_repo->repo_create,+repo description get/set
Better creating of repositories, repo_create now takes description for
second argument and new scripts to do it post creation as well.
2023-07-14 02:26:24 +01:00
Aryadev Chavali
3d7940f13c (Scripts>create_repo)~use git@git.aryadevchavali.com instead of root
Removes the need to change permissions for those directories.
2023-07-13 20:31:21 +01:00
Aryadev Chavali
d9712a799f (Scripts)+script to automate creating a remote repository for projects 2023-07-11 21:32:44 +01:00
Aryadev Chavali
d26f484d46 (Scripts)~battery script now uses just grep time
This is incase it is charging.
2022-09-18 12:00:25 +00:00
Aryadev Chavali
052f7d0a9e (Scripts)~speed script now uses Table-of-Integrals.pdf
Pretty big file, bit quicker than using Algorithms.
2022-09-17 00:16:59 +01:00
Aryadev Chavali
0d7a9acf84 (Scripts/status)+temperature script for status 2022-09-14 00:47:16 +01:00
Aryadev Chavali
ad853af43b (SXHkD|Scripts)~changed some details
~ 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-09-14 00:45:42 +01:00
Aryadev Chavali
5d2134c20e (Scripts)~lock_image is randomly chosen, ~default colour is black 2021-10-20 19:20:37 +01:00
Aryadev Chavali
11dba53971 (Scripts)~renamed some scripts,-web-pdf script
web-pdf was kinda useless.
2021-10-20 19:19:34 +01:00
Aryadev Chavali
c78fa94260 (Scripts)+script to make using mpv a bit less painful
Currently queries via YouTube-dl (ytdl) for quality options then asks
user for preferred quality, setting that in mpv.
2021-10-20 06:03:14 +01:00
Aryadev Chavali
d2a1b0c9b0 (Scripts)~some changes (check message)
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-09-15 12:21:18 +01:00
Aryadev Chavali
67a4addcd0 (Shell|Scripts|Emacs)~minor edits
+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 15:44:48 +01:00
Aryadev Chavali
218f8e49d1 (Scripts)+eselect option for notmuch mail 2021-07-25 15:44:48 +01:00
Aryadev Chavali
e5cc2ec33d (SystemD)~emacs service to not use a name for the daemon
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 15:44:48 +01:00
Aryadev Chavali
eaf83f62e4 (Scripts)+simple script to test my dl speed on any computer
Just downloads a PDF from my site (hence verifiably secure (for me at
least ¯\_(ツ)_/¯))
2021-07-25 15:44:48 +01:00
Aryadev Chavali
597bb886d9 (xboxdrv)~split config into general, typing and media
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 23:05:29 +01:00
Aryadev Chavali
49d5e987cb (xboxdrv)+configurations to make the xbox controller a working mouse
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 13:32:54 +01:00
Aryadev Chavali
0eb0748f05 (General)~some minor changes for supporting the desktop
These changes are mostly surface level.
2021-07-11 13:32:42 +01:00
Aryadev Chavali
c616335809 (Scripts/status)~few minor edits for functionality and cleanliness
Status scripts needed some updating for dwmblocks, so did it.
2021-07-10 17:11:33 +01:00
Aryadev Chavali
325d8b4ef7 (General)~loads of commits, getting ready to port dotfiles to another machine 2021-07-06 19:02:25 +01:00
Aryadev Chavali
9fa164dc11 (Scripts)~lock script: constant image and a few new flags for i3lock 2021-05-24 13:49:17 +01:00
Aryadev Chavali
4c019a179b (Scripts)~use SystemD for eselect
Instead of random calls to emacsclient and emacs, just use systemd to
do it for me!
2021-03-25 09:58:31 +00:00
Aryadev Chavali
c35b9ea674 (Scripts)~make music_update_bar sleep 1 -> 0.5s 2021-03-22 06:26:01 +00:00
Aryadev Chavali
dda331ae9f (Scripts)+time has finished prompt for timer 2021-03-17 05:16:48 +00:00
Aryadev Chavali
f88f5bb640 (Scripts)+timer script to help with studying and stuff
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 16:24:11 +00:00
Aryadev Chavali
8b6a9807f9 (Scripts)~change music scripts to use playerctl instead 2021-03-10 16:23:23 +00:00
Aryadev Chavali
68498dd7c5 (Scripts)~volume: just display volume of machine rather than mpc 2021-03-10 16:08:32 +00:00
Aryadev Chavali
78d0281e29 (SXHkD)~playerctl controls instead of mpc based commands
playerctl is a bit more generic and makes it easier to script
interactions.
2021-03-10 16:08:25 +00:00
Aryadev Chavali
83dcb1549a (Scripts/Status)~set connection text to have the connection name 2020-12-30 20:52:42 +00:00
Aryadev Chavali
250c63ac4b (Scripts)+eshell option to eselect
Option makes it easier to launch eshell instantly, which I've found to
be doing quite often.
2020-12-02 15:31:23 +00:00
Aryadev Chavali
7a28e20e82 (Scripts)~eserver -> eselect
Remove eserver cos it's useless and integrate emacsclient into eselect
2020-09-21 22:11:00 +01:00
Aryadev Chavali
53b9c82cc6 +dmenu script for Emacs and eserver launching 2020-09-16 18:17:40 +01:00
dx
5b40685084 +media terms to launch_music
Similar to dev class terminals, I've added an option to dwm to make
'media-term' class terminals stay in the 3rd workspace (media
workspace).
2020-07-15 15:36:25 +01:00
dx
b41c6dfec4 ~clean up scripts
Remove any redundant info, only leaving what is absolutely necessary.
2020-07-15 15:34:53 +01:00
dx
9c43bb0818 +script: show album art for playing track on mpd 2020-07-12 02:56:10 +01:00
dx
47f290caed +script to show uptime on status bar 2020-07-12 00:51:06 +01:00
dx
ecf78066b3 +alarm script in python for hour-based alarms via notify-send 2020-07-09 22:11:02 +01:00
dx
ae3ed4e4fa -space in output string for battery dwmbar script 2020-07-09 22:10:05 +01:00
dx
7f8f465881 +titles for each terminal in launch_music 2020-07-09 22:10:05 +01:00
dx
159b684f94 +memory script for dwmbar 2020-07-09 22:10:05 +01:00
dx
7e3e104bac +script to update dwmbar based on music changes 2020-07-09 22:10:05 +01:00