Commit Graph

660 Commits

Author SHA1 Message Date
AChavali
fa80e3beb0 -format_down
Format down is useless as my wifi will always be active.
2020-02-18 01:31:57 +00:00
AChavali
fb29ad7a39 ~format for wireless in i3status
No need for quality, just extra noise
2020-02-18 01:31:34 +00:00
AChavali
7b52eb5c70 +little comment in i3status for order 2020-02-18 01:31:18 +00:00
AChavali
6ae02a4117 ~oreodave/theme-list -> oreodave/themes/theme-list
Change was not fully propagated, only just realised now.
2020-02-18 01:30:44 +00:00
AChavali
d4ed9ae2ce +execs at the end of i3
First will setup background from a selection of images I quickly got off
the internet. Mostly just nature.

Second will open up rofi with the applications interface, so I can
instantly jump into something.
2020-02-18 01:29:55 +00:00
AChavali
6bb1459172 ~changed colours for client focuses in i3
Don't like the default blue
2020-02-18 01:28:33 +00:00
AChavali
c0cd0e1a30 ~clean up some stuff in i3.conf 2020-02-18 00:50:46 +00:00
AChavali
d252128448 +i3 status configuration
Will be symlinked to .i3status.conf
2020-02-18 00:50:31 +00:00
AChavali
8e3a28503e +some rofi binds to i3 2020-02-17 22:12:59 +00:00
AChavali
67025f5313 +rofi
Rofi is a great tool like ivy posframe, which allows you to do tons of stuff.
2020-02-17 22:12:40 +00:00
AChavali
2cd4e65c51 +sylink for i3
symlink the i3.conf file to .config/i3/config
2020-02-17 21:53:45 +00:00
AChavali
9c864a221c ~moved i3 conf to a specified file
no need to have its own folder
2020-02-17 21:51:46 +00:00
AChavali
3d99777cad +i3 to my setup
I am now an i3 user, please no bulli. I'm trying to figure out how to
use this for now, but it's very cool and the bindings are really cool
2020-02-17 21:42:45 +00:00
AChavali
f13af54b81 +dap hydra keybind in code
Really useful and great for lsp buffers
2020-02-17 13:25:17 +00:00
AChavali
492a0bb482 ~formatting in code keybinds 2020-02-17 13:25:07 +00:00
AChavali
c91245e4e3 +pretty-symbols for c/c++ mode
std::string and string should be 'strings' for the c/c++ mode
2020-02-17 13:22:02 +00:00
AChavali
1e17f9a6f2 ~custom -> user cstyle and formatting 2020-02-17 13:20:23 +00:00
AChavali
be987a0737 +java w/ lsp 2020-02-17 13:19:54 +00:00
AChavali
abb4226d71 +new java template so update gentemplates 2020-02-17 13:19:40 +00:00
AChavali
10c0f0a157 ~vim bindings / -> s
like doom, just use s instead of /
2020-02-15 23:20:58 +00:00
AChavali
874c735f00 +generate templates to keybind 2020-02-15 23:20:44 +00:00
AChavali
6bf8d99a9c ~bad function name 2020-02-15 23:20:28 +00:00
AChavali
d5e1b6afd6 ~prefix description for keybinds must be uppercase
like other doom keybinds, the description must be uppercase
2020-02-15 23:11:37 +00:00
AChavali
a15217a7f9 +mpv config
mpv is my video player of choice, use it for youtube and everything.
2020-02-15 22:40:34 +00:00
AChavali
5f0fbfbf25 ~moved around doc blocks 2020-02-15 22:39:36 +00:00
AChavali
00b51d1671 ~pass all commandline args to emacs
Editor command will now pass all command line args to emacs program
2020-02-09 23:51:20 +00:00
AChavali
e6ac30765f +ncmpcpp config to dotfiles
Basically just bindings for ncmpcpp because wow it's powerful
2020-02-09 23:50:52 +00:00
AChavali
255c7597e9 ~lsp-mode -> lsp-ui
lsp-mode already has a hook for lsp-ui. So I'll just add a hook to
lsp-ui for lsp-ui-doc.
2020-02-09 20:45:11 +00:00
AChavali
1e45f2818a ~replaced spc, spu -> editor
I really don't use emacs server anymore, it's kinda annoying and the
online features just don't work. Therefore, I'm just going to use Emacs
GUI directly.

This obsoletes spc and spu, which means I need a new command. This
command is editor, which nohups and reroutes the output of Emacs to
/dev/null and disjoins it from the terminal.
2020-02-09 20:43:35 +00:00
AChavali
b08f4c8869 +some more explanation how to use entire dev chain 2020-02-09 20:02:24 +00:00
AChavali
1638f39768 +alacritty
I am now using alacritty because it's faster and better than konsole.
Doesn't have tabs so I use tmux when required. Faster boot and speed of
input than konsole.

Config file has basic options have been put in, but I have access to all
the variables I want to use on demand.

Has symlink in files list

README has been updated with items.
2020-02-09 20:01:53 +00:00
AChavali
ccce91eccc ~order of dashboard functions, -open books
Time for load will be presented before menu.

Removed open books because it's useless when I can just use the keybind.
2020-02-09 19:53:14 +00:00
AChavali
6cd81b47e5 -airline_theme
Airline theme variable is useless as I don't use airline anymore.
2020-02-09 19:52:47 +00:00
AChavali
a1c80b3199 +haskell configuration code
For dante, setup the repl-command-line
2020-02-09 18:52:02 +00:00
AChavali
08cc5bd148 ~removed goto functions and using lambdas now
Goto functions just open dired instances for a specific folder, which a
lambda can do better. Instead of having to load the new file just to use
the function, just make the bindings directly via dired.
2020-02-09 18:52:00 +00:00
AChavali
eb203c229c ~using dante for haskell now
Omg haskell is so fidgety on Emacs. Or maybe doom is badly configured?
Anyway, using dante I can setup a comfy way to edit stuff in org mode
and directly in an hs file.
2020-02-09 18:27:39 +00:00
AChavali
687436d1d8 ~setup some stuff on tmux
Now finally reusing tmux because I've switched to alacritty and it
doesn't have windows lol.
2020-02-09 18:27:10 +00:00
AChavali
2728101a75 ~gentemplate
Moved around a few sections for a more flowing summary.

Changed generate-template to only download a template if it hasn't
already been copied
2020-02-09 18:27:10 +00:00
AChavali
b1604d9532 +few more commands for delete.sh
remove all the folders that were created by install.sh and the doom
emacs install.
2020-02-09 13:08:38 +00:00
AChavali
47489e5dc2 ~doom refresh -> doom sync 2020-02-09 13:08:27 +00:00
AChavali
80fe31a904 ~formatting 2020-02-09 13:08:18 +00:00
AChavali
a934c6b7d2 ~directory structure
Instead of having a really distributed and sparse code structure over
the /home/user directory, I've put all code in the code directory.

The directory structure is now like this.

~/Programming -> ~/Code/Learning
~/Projects -> ~/Code/Projects;
~/Projects/Templates -> ~/Code/Templates;
2020-02-09 13:06:28 +00:00
AChavali
dd1c4c727e ~configuration system has been changed
Binaries are stored in ~/bin/binaries. Repositories for binaries are in ~/bin/repos.
2020-02-09 12:54:45 +00:00
AChavali
3d61d02ea0 -oreomode
Oreomode is literally useless and cringy. Honestly if I need to setup a
debug system (which I don't, most of the time) then I'll do it myself.
2020-02-09 12:51:17 +00:00
AChavali
7e887d8af9 ~repositioning of documentation around code blocks
Similar to my previous refactoring, I am just repositioning some
documentation around the code blocks to be at the start rather than the
end. This is for the literate system particularly
2020-02-09 12:37:06 +00:00
AChavali
cf651fe375 ~formatting, docstrings for functions in literate
Just better formatting and some nice docstrings for easier use in my
literate module.
2020-02-09 12:36:36 +00:00
AChavali
d7aee574f4 ~Variables -> Variables and Bootstrapping other modules
More descriptive heading
2020-02-09 12:35:32 +00:00
AChavali
71ebb5f6c6 +fix for when you're opening without gui
I've setup sddm to not load in bootup, because usually if I've restarted
my system then getting onto a terminal will allow me to quickly debug
without loading and bootstrapping and entire GUI. I don't restart my PC
often, so if I do it's likely cos I'm debugging some OS level bug.

Furthermore, accessing the terminal directly will give me a bit more
control over whether to load a GUI or not. And it's just faster.
2020-02-09 12:33:54 +00:00
AChavali
55dfa4f0d9 ~flyspell is in a map! call
Instead of using "use-package!" which will handle loading stuff,
flyspell is already in the hook for org mode. Therefore, inherently,
org-mode and flyspell will be loaded automatically in tandem. So I just
made a map! call that will run after flyspell and org have been loaded,
then just set-up the key binds itself.
2020-02-09 12:32:01 +00:00
AChavali
f9e9f48c75 ~refactor theme module to have it's own namespace
oreodave/theme is the dedicated function/state namespace for theme
management. It's just cleaner and nicer.
2020-02-09 12:31:22 +00:00