Commit Graph

1461 Commits

Author SHA1 Message Date
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
Aryadev Chavali
dee78963d5 (Emacs)~eglot C/C++ lsp server ccls->clangd
clangd comes inbuilt with clang-lib so it should be on your system
already, it's much faster and cleaner than ccls currently and takes
less memory.
2021-03-23 20:47:31 +00:00
Aryadev Chavali
dabe7c2310 (Emacs)~formatting and minor edits for clarity and such 2021-03-23 20:47:16 +00:00
Aryadev Chavali
b7ebd4b577 (Repo)~most ignore records use root directory
Emacs -> /Emacs for ease of understanding.
2021-03-22 06:34:32 +00:00
Aryadev Chavali
fcdcb05664 (Repo)+ignore some files in Emacs and Doom 2021-03-22 06:33:17 +00:00
Aryadev Chavali
f1960e5ea6 (Emacs)+ton of evil bindings, especially switching certain functions 2021-03-22 06:31:47 +00:00
Aryadev Chavali
22c0c37220 (Emacs)+leader binding to switch to dashboard 2021-03-22 06:31:33 +00:00
Aryadev Chavali
82dd8ca96c (Emacs)~propagate change in keybinding for isearch in isearch-mode-map
M-s is the new binding for starting isearch, so surely that should
also be used when isearching?
2021-03-22 06:31:02 +00:00
Aryadev Chavali
c393eaac13 (Emacs)~avy-goto-char-timer now uses C-s, switching with isearch 2021-03-22 06:30:41 +00:00
Aryadev Chavali
eba81335df (Emacs)+display record for calendar 2021-03-22 06:30:27 +00:00