Commit Graph

151 Commits

Author SHA1 Message Date
Gabriel Arazas
28e926a473 Create my own color scheme for Neovim 2022-01-11 22:20:38 +08:00
Gabriel Arazas
70126373f0 Clean up Doom Emacs config 2022-01-11 22:19:46 +08:00
ferdymercury
f7d09f9484
Update README.adoc (#1)
See https://forum.kicad.info/t/warning-avoid-all-links-to-kicad-pcb-org-use-kicad-org/31521
2021-12-02 22:06:58 +08:00
Gabriel Arazas
9af98f21d2 Update muh editor configs 2021-11-16 19:55:36 +08:00
Gabriel Arazas
fb0a118741 Update scripts, Emacs, and Neovim config 2021-10-14 17:46:19 +08:00
Gabriel Arazas
c4d4abc7a6 Update Neovim Lua config 2021-10-08 13:38:47 +08:00
Gabriel Arazas
be245765f2 Reconfigure Neovim
Switched the completion engine to `nvim-cmp` since `nvim-compe` is
deprecated.
2021-09-07 17:56:19 +08:00
Gabriel Arazas
f96888447d Refactor the custom scripts
A lot of them are reaching to be bigger so I've refactored them
similarly to C codebases with the `main()` entrypoint.

Apparently, this is how bigger shell scripts are written like Neofetch,
pfetch, and some Kubernetes helper scripts.
2021-09-07 17:54:23 +08:00
Gabriel Arazas
1d6065d308 Refactor the bangs script
Even at a couple hundred lines, it is slightly not good to navigate the
codebase. I'll just make it into `main`
ala-Rust/C/whatever-C-inspired-language.
2021-09-03 16:36:12 +08:00
Gabriel Arazas
5a429485ad Update personal scripts 2021-08-09 01:07:46 +08:00
Gabriel Arazas
861bc01ac0 Update org-roam wiki module
Now with the graphing feature with org-roam-ui.
2021-08-09 01:06:34 +08:00
Gabriel Arazas
739d08f760 Add telescope.nvim keybindings 2021-07-22 19:29:30 +08:00
Gabriel Arazas
8dc05f94ee Update Emacs config
Also updated org-roam. Though, Doom Emacs will eventually update it,
rendering the custom module useless in the future.
2021-07-22 19:25:18 +08:00
Gabriel Arazas
c13705fffb Update bangs and split-album 2021-07-22 19:24:53 +08:00
Gabriel Arazas
085c17c26d Convert Neovim VimL config to Lua
Well, I also explored a little bit with the ecosystem of Lua-written
Neovim plugins. I think it's ready to flourish along with the existing
plugins.

Lua is also nice to write compared to VimL especially with the compound
data and the like.
2021-07-15 16:28:28 +08:00
Gabriel Arazas
cb091a5128 Update personal scripts again 2021-07-14 19:28:22 +08:00
Gabriel Arazas
1cf031e170 Update custom scripts 2021-06-24 15:19:46 +08:00
Gabriel Arazas
888b452c9a Update 'split-album' script and sway config 2021-06-08 22:09:54 +08:00
Gabriel Arazas
a957efcca5 Update 'split-album' script to oil >0.8.9
The `set` variable has been removed. Now, `setvar` is the preferred way
to mutate the variable.
2021-06-04 16:27:03 +08:00
Gabriel Arazas
c3c29df603 Add configurations for Wayland-related stuff (and himalaya) 2021-06-04 16:25:53 +08:00
Gabriel Arazas
071b2f56b9 Update custom wiki Doom module 2021-05-27 19:48:08 +08:00
Gabriel Arazas
233e6bac4e Update editor configs 2021-05-09 10:42:17 +08:00
Gabriel Arazas
932a81aa81 Update Emacs config again 2021-05-07 08:43:56 +08:00
Gabriel Arazas
de6b66c657 Update custom Doom wiki module 2021-05-06 14:28:37 +08:00
Gabriel Arazas
75de71b4d0 Create a custom Doom module for wikis 2021-05-04 23:59:07 +08:00
Gabriel Arazas
c298c621c9 Update editor config and add new config packages 2021-05-03 11:38:31 +08:00
Gabriel Arazas
1f1a2817c2 Update scripts 2021-05-03 11:37:33 +08:00
Gabriel Arazas
2a9a7459f6 Update Emacs config 2021-04-30 22:22:16 +08:00
Gabriel Arazas
4d898c9116 Revise personal scripts again 2021-04-30 22:21:11 +08:00
Gabriel Arazas
f3c4e2082d Revise album-related scripts 2021-04-16 23:25:24 +08:00
Gabriel Arazas
37036a1e2c Create a split album script in Oil 2021-04-12 21:50:43 +08:00
Gabriel Arazas
90be31cc52 Update org-mode snippets
As of 2021-04-12, org-mode is apparently standardized in lowercase so
we'll follow that for the sake of future-proofing.
2021-04-12 20:03:19 +08:00
Gabriel Arazas
85603bd00a Port the update metadata script to Oil 2021-04-09 19:21:26 +08:00
Gabriel Arazas
5017a6725c Update the scripts to be more "correct" 2021-03-30 23:43:49 +08:00
Gabriel Arazas
4e8f036b73 Add a mathematical character selection script
Also updated the gitignore generation script with a little bit of
checking on it.
2021-03-07 13:49:54 +08:00
Gabriel Arazas
2ab1c315bd Update Asciidoctor snippets 2021-02-23 12:39:25 +08:00
Gabriel Arazas
1388f7b7af Add a script for converting Newpipe to OPML
This script uses Oil shell as an initial test for writing scripts with
Oil shell. I think it's a great starting example demonstrating the newer
features such as eggexes and the new formatting of the blocks (e.g., if
and while loops).

Also, updated some scripts lel.
2021-02-23 12:36:58 +08:00
Gabriel Arazas
b60debfabd Update my config and add Starship 2021-01-14 01:10:31 +08:00
Gabriel Arazas
d6dbc20746 Improve my custom scripts 2021-01-14 01:10:01 +08:00
Gabriel Arazas
24f2211e49 Update with a bunch of stuff 2020-12-12 11:05:06 +08:00
Gabriel Arazas
4beaeb7750 Update some more stuff, why not? 2020-11-12 23:44:48 +08:00
Gabriel Arazas
1b1ef61eea Update MORE! 2020-11-02 22:46:43 +08:00
Gabriel Arazas
7612ee5c45 Delete the extra custom Rofi modi scripts
I forgot these are test scripts and what not.
2020-10-06 08:03:01 +08:00
Gabriel Arazas
f450efa7f3 Restructure the interface with multiple manifests
With the added interface for multiple manifests, it is now possible to
set up this setup around it. In my case, I simply created an extra
folder in '.vtsm'.

Along with the restructuring, some configurations are changed such as
the customized Newsboat config and minor updates here and there.
2020-10-05 21:30:26 +08:00
Gabriel Arazas
49930ab3d8 Update VTSM to support custom manifest files
Turns out I already laid the foundation, I simply forgot to implement it
myself. Whoops!
2020-09-21 23:58:25 +08:00
Gabriel Arazas
cef34b86cb Add slop and newsboat config
I've also updated the Rofi config with my custom mode scripts.
Aside from that, I've finally took the time to recreate my file metadata
editing script.

Well, there's also the update of the README.
2020-09-17 23:55:09 +08:00
Gabriel Arazas
0681d1fd7c Structure the project with NixOS-styled distros
It's been a while but I've been using NixOS (or anything styled like it
like GuixSD, for example) and distro-hopped from Arch Linux.
I think it's high noon for making the structure of this setup to be
truer to one of the big objectives which is how easy to transfer this
between different setups.
Which means I removed some things such as the package lists, systemd
config files, and package manager-specific configs.
While the solution is easy (which is to simply ignore the
system-specific files) but I'm not going with the pragmatic solution not
because I'm a dumbass but because I'm so smart that I want to create a
challenge for myself to solve a puzzle on figuring out a way on how to
structure my dotfiles. :)

Such a productive use of my time, that's for sure.
2020-09-11 03:12:26 +08:00
foo-dogsquared
00ff59a0ed Update Doom Emacs config 2020-06-09 23:59:13 +08:00
foo-dogsquared
f7542de207 Add another Rofi script with Buku 2020-06-08 23:51:11 +08:00
foo-dogsquared
3fb84861ad Revise rofi config with additional scripts 2020-06-06 22:56:07 +08:00