2085 Commits

Author SHA1 Message Date
Aryadev Chavali
2fb7897da4 (Shell)-zprofile: Remove cat 2024-08-19 16:31:32 +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
2c7aaa0f7d (SXHkD)~(super -> shift)Brightness Up or Down 2024-08-19 16:30:40 +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
927a4f96b3 Big update of everything, new machine 2024-08-17 18:54:14 +01:00
Aryadev Chavali
fdeec1f233 Remove #+RESULTS from README 2024-08-16 12:41:09 +01:00
Aryadev Chavali
f7ea0cca3b (Emacs/config)-ERC 2024-08-16 12:39:05 +01:00
Aryadev Chavali
5a97d25407 (Emacs/config)~disable some subtrees that I'm not using 2024-08-16 12:38:50 +01:00
Aryadev Chavali
8676477ac3 (Emacs/config)+more descriptions 2024-08-16 12:38:37 +01:00
Aryadev Chavali
a19da412b5 (Emacs/config)-org compile to PDF on save 2024-08-16 12:38:12 +01:00
Aryadev Chavali
515fc7fab8 (Emacs/config)+use-package declaration for show-paren-mode 2024-08-16 12:23:32 +01:00
Aryadev Chavali
022420c498 (Emacs/config)~auto filling some Lisp 2024-08-16 12:22:28 +01:00
Aryadev Chavali
bc3cb22281 (Emacs/coonfig)-and/or ligatures in (Emacs)Lisp 2024-08-16 12:22:00 +01:00
Aryadev Chavali
733208b396 (Emacs/config)+spacing after paragraphs for all configuration 2024-08-16 12:21:44 +01:00
Aryadev Chavali
a99487d5f2 (Emacs/elisp)~Removed italic from personal-solarized theme 2024-08-16 12:18:47 +01:00
Aryadev Chavali
c05bb3a604 (Emacs/config)~system-name-cond -> pcase
Does the same thing but is inbuilt.
2024-08-15 19:01:04 +01:00
Aryadev Chavali
217ee9cd00 (Emacs/config)~Use evil-mc-cursors-map for me 2024-08-15 16:09:52 +01:00
Aryadev Chavali
c4acd38936 (Emacs/config)+js-mode configuration
Having to use JS in my Emacs means disabling a few things.
2024-08-15 15:46:05 +01:00
Aryadev Chavali
d0cd7fb316 (Emacs/config)~rearrange 2024-08-15 15:43:39 +01:00
Aryadev Chavali
ec750965fd (Emacs/config)~Eshell now opens in the same window
Usually I'm using eshell to go to some directory and launch dired,
find-file, compile, etc.  In that case, the smaller window makes no
sense.
2024-08-15 15:41:37 +01:00
Aryadev Chavali
4cf20ea9a1 (Emacs/config)~Bumped magit to new release (4.0.0) 2024-08-15 15:39:18 +01:00
Aryadev Chavali
b1dcf4e5db (Emacs/config)~changes that I cba to explain 2024-08-11 22:44:04 +01:00
Aryadev Chavali
714e8d74ec Big push 2024-07-31 17:49:52 +01:00
Aryadev Chavali
a1b6ba53b6 (Emacs/config)+mpv module configuration in config
Mostly for a binding for mpv-open-video and to load it earlier for
org-bookmark
2024-07-27 16:58:33 +01:00
Aryadev Chavali
35a527c656 (Emacs/elisp)+org-bookmark/make-bookmark function
This will allow for easy automation when using ytsearch: every pair of
results can be wrapped in this expression to generate the videos I
want.
2024-07-27 16:56:23 +01:00
Aryadev Chavali
f740c21d79 (Emacs/elisp)~Make separate module for mpv from org-bookmark 2024-07-27 16:36:34 +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
fe3e1e8fe4 (aspell)+some words 2024-07-27 04:37:47 +01:00
Aryadev Chavali
36ee9d9385 (Emacs/config)+eshell/sudo-switch function 2024-07-27 04:37:12 +01:00
Aryadev Chavali
6cbb8c37cc (Emacs/config)~change Makefile template 2024-07-27 04:36:59 +01:00
Aryadev Chavali
a3515d4b45 (Emacs/early-init)~Adjust alpha 2024-07-27 04:36:51 +01:00
Aryadev Chavali
9449d51aed (Emacs/config|elisp)~+bookmark->org-bookmark and better mpv-args 2024-07-27 04:36:28 +01:00
Aryadev Chavali
ca1e31f4ee (Emacs/config)~ensure org-directory is an actual directory name 2024-07-27 04:35:55 +01:00
Aryadev Chavali
1b354c1dc4 (Emacs/config)~abstract +org/search-* into one handler 2024-07-27 04:35:13 +01:00
Aryadev Chavali
bf18f7d623 (Emacs/config)~Sort org variables 2024-07-27 04:35:02 +01:00
Aryadev Chavali
deb6511a67 (Emacs/config)~Sort org variables 2024-07-27 04:33:23 +01:00
Aryadev Chavali
9838e1c66b (Emacs/config)-t ligatures from Emacs lisp code 2024-07-25 02:57:28 +01:00
Aryadev Chavali
4a3fd8ffc2 (Emacs/elisp)~Fix some annoyances in personal solarized theme 2024-07-25 02:57:15 +01:00
Aryadev Chavali
6383e8845a (Shell)~Small changes 2024-07-25 02:48:33 +01:00
Aryadev Chavali
dd05e231b9 (Emacs)~Set alpha to slightly lower values in early-init
To match st.
2024-07-25 02:48:02 +01:00
Aryadev Chavali
033b38ce2d (Emacs/config)+diff-mode 2024-07-25 02:47:45 +01:00
Aryadev Chavali
4f934a8a7c (Emacs/elisp/literate)+delete the old output before making a new one
org-babel-tangle-file works doesn't alter timestamps if it thinks the
Emacs Lisp file it could produce isn't any different from the one
already there.  We've already done the stat check, and don't
particularly care for what org-babel-tangle-file thinks.  Hence we
should delete the file to force org-babel-tangle-file to generate a
new file.
2024-07-25 02:41:43 +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
ed097b0482 (Emacs/config)~some changes 2024-07-19 15:25:33 +01:00
Aryadev Chavali
0738cc4fac (aspell)+some more words 2024-07-07 03:47:53 +01:00
Aryadev Chavali
00b8fa6ca4 Rewrite some documentation 2024-07-05 16:28:22 +01:00
Aryadev Chavali
68ef739be9 (Emacs/config)~Write better code using system-name-cond 2024-07-05 16:28:03 +01:00
Aryadev Chavali
f1020a94de (Emacs/config)-unnecessary padding in centre-segment of mode line 2024-07-03 04:56:52 +01:00
Aryadev Chavali
cd70e6fec0 (Emacs/config)~Fix license at start of config.el 2024-07-03 04:45:13 +01:00