Commit Graph

1220 Commits

Author SHA1 Message Date
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
1aa826227e (Emacs)~minor edits
~haskell-process-type is now stack-ghci
+feature to switch to dashboard with each new frame
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
ae45e8744d (Emacs)+html auto insert template 2021-07-25 15:44:48 +01:00
Aryadev Chavali
d9de886caf (Emacs)+undo-tree package and fit into Evil 2021-07-25 15:44:48 +01:00
Aryadev Chavali
6ec0aad87e (Emacs)~some changes, checkout the message for details
~changed unicode true
~minor edits to text
~org-imenu-depth is set higher so it can be substituted for org-goto
-+autotyping/gen-skeleton-abbrev as I'm using yasnippet now
2021-07-25 15:44:48 +01:00
Aryadev Chavali
91c8da0e83 (Emacs)+snippets from doom-snippet and removed default package
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-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
39590169e6 (XServer)-ssh-agent call in xinitrc, just do it in zprofile 2021-07-11 13:32:42 +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
ac9b93240c (XServer)+xrandr records for oldboy desktop
My desktop uses VGA and display port for it's outputs, distinct from
the Laptops outputs.  Hence we can setup all xrandr records in one go
and be fine for the ride.
2021-07-11 13:32:42 +01:00
Aryadev Chavali
4f708b631c (alacritty)~0.5->0.7 transparency 2021-07-10 17:34:07 +01:00
Aryadev Chavali
9d70db0962 (Mail)+mbsync config 2021-07-10 17:33:48 +01:00
Aryadev Chavali
0b6c885d7c (Shell)~zshrc to be a bit more featureful~ps1
The PS1 variable has been changed to look a bit nicer, added some nice
functions for quick edits in the terminal (though I still expect to
use Emacs for anything above a quick edit)
2021-07-10 17:13:55 +01:00
Aryadev Chavali
616cfa7c07 (General)~updates to various files due to reinstall on laptop
By reinstalling arch on my laptop, I've had the chance to see any
loose ends or errors in my setup that, by virtue of how fresh the
system is, I'm motivated to fix.
2021-07-10 17:12:52 +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
be603ca4a2 (SXHKD)~basic edits
~pactl->pamixer to toggle mutes
~xdg-open search.aryadevchavali.com -> html.duckduckgo.com cos
search.aryadevchavali.com is deprecated now
2021-07-10 17:10:02 +01:00
Aryadev Chavali
ccefeeb172 (Install.org)+sessions and tangle file outputs for each optional sh item 2021-07-10 17:09:35 +01:00
Aryadev Chavali
ad0a18927b (Emacs)~emacs 27 downgrade, no need for evil-undo-system
Keep this commit in case I wanna go back to Emacs 28
2021-07-10 17:08:47 +01:00
Aryadev Chavali
7f1df1b991 (Pictures)~just pull backgrounds yourself
https://gitlab.com/odavep/Wallpapers.git
2021-07-06 19:53:30 +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
2a26169b56 (Repo)~general changes that I cba to document 2021-05-06 22:11:47 +01:00
Aryadev Chavali
6855c65a70 (Emacs)-preambles, just make it part of the main text body 2021-03-25 13:18:09 +00:00
Aryadev Chavali
ce33723c20 (Emacs)~cleaned up loads of bindings into one use-package decl 2021-03-25 10:19:35 +00:00
Aryadev Chavali
741c076d5b (Emacs)-table of contents from org file in exports 2021-03-25 10:10:11 +00: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
c42a5342dd (Emacs)+byte compilation and messages to +literate/compile-config 2021-03-25 09:58:10 +00:00
Aryadev Chavali
9fad8c45f8 (Emacs)~clean up code as a result of byte compile 2021-03-25 09:57:56 +00:00
Aryadev Chavali
e780b1d9a5 (Emacs)~clean up modelines for refined output 2021-03-25 09:57:38 +00:00
Aryadev Chavali
4f6f895566 (Emacs)~straight thawed versions
Update loads of packages for better Emacs 28 support and just why not?
May need to adapt this later on after debugging.
2021-03-25 09:32:55 +00:00
Aryadev Chavali
192de39199 (Emacs)~minor edits 2021-03-25 09:29:27 +00:00
Aryadev Chavali
44de2b1580 (Emacs)+telephone-line config
This replaces the default modeline for a cleaner more colourful and
dynamic one.
2021-03-25 09:29:18 +00:00
Aryadev Chavali
717731133f (Emacs)~minor edits and configurations 2021-03-25 09:29:18 +00:00
Aryadev Chavali
75eff9728d (Emacs)~disable ido and use ivy
Trying out ivy again, thinking it might be the one to use.
2021-03-25 09:26:21 +00:00
Aryadev Chavali
0e9fb1934e (Emacs)~move Amx to core packages
Now I can use amx in any completion package of my choice.
2021-03-25 09:24:19 +00:00
Aryadev Chavali
bb04d7d25f (Emacs)~async-shell-command use-package async -> simple
async is not a package in Emacs 28, so no need to use it.
2021-03-25 09:23:38 +00:00
Aryadev Chavali
3d08210053 (SystemD)+emacs service as part of new SystemD module 2021-03-25 09:21:24 +00:00
Aryadev Chavali
2f0734b6f2 (Repo)+emacs eglot eclipse cache to ignore 2021-03-25 03:31:52 +00:00
Aryadev Chavali
242db17184 (Emacs)~clean up code 2021-03-24 22:12:05 +00:00
Aryadev Chavali
e7ff24ea7a (Emacs)~evil-magit -> evil-collection-magit 2021-03-24 22:11:45 +00:00
Aryadev Chavali
e23835ede4 (Emacs)+local-leader binds,~org-fragtog -> inbuilt org-latex-preview 2021-03-24 12:06:17 +00:00
Aryadev Chavali
c31d45895a (Zathura)+init config
Basic config with a few binds, nothing much.
2021-03-24 12:01:31 +00:00
Aryadev Chavali
885135b31a (Emacs)~xwidget added some new features 2021-03-24 11:30:19 +00:00
Aryadev Chavali
7125177781 (Emacs)~moved =Emacs Mode-line= to =Core Packages= 2021-03-24 11:29:47 +00:00
Aryadev Chavali
43607ac69f (Emacs)~html_container setup for headings, html export is nicer 2021-03-24 11:26:59 +00:00
Aryadev Chavali
a4744bab29 (Emacs)~split XWidget Core: XWidget Core + XWidget Extensions 2021-03-24 08:36:02 +00:00
Aryadev Chavali
cbcd4ac330 (Emacs)+local-leader and some binds for dired and eshell using it 2021-03-24 08:35:31 +00:00