Commit Graph

239 Commits

Author SHA1 Message Date
RecapTimeBot c06229dc4a Backing up everything from the legacy dotfiles codebase
'coz I'm gonna nuke the old /home partition and start over after
the switch to KDE Neon.

Co-authored-by: @ajhalili2006 <ajhalili2006@andreijiroh.eu.org>
Signed-off-by: RecapTimeBot <service-accounts+github@crew.recaptime.eu.org>
2023-07-25 14:06:19 +00:00
Andrei Jiroh Halili 4932864903
chore(vscode): 🔧 update some workspace settings and add extension recommends
Literally hardcoded the color theme and added conventionalCommits.scopes hellscape.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-10-31 23:38:39 +08:00
Andrei Jiroh Halili 52b2e2662f
chore(scripts): 🔨 a bit of refractoring scripts and bashrc
Add some SPDX-License-Identifier magic and some code documentation too.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-10-31 23:12:41 +08:00
Andrei Jiroh Halili d46a0e89a0
chore(global): update gitignore + add kateproject config
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-09-11 00:50:05 +08:00
Andrei Jiroh Halili 52e42496cf
docs(readme): add section for dir structure and license stuff
On the license stuff, I improved some text and also
added an section for third-party code I used here and
other repos integrated via Git submodules.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-09-11 00:49:07 +08:00
Andrei Jiroh Halili cccd25b29e
Update da docs, especially adding contributing docs
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-08-26 00:07:45 +08:00
Andrei Jiroh Halili d522caab21
License code under MPL-2.0
This means, I need to apply the copyright header to
every single code I produced in the repository other than submodules
and also update the README soon on clarify on licensing stuff.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-08-23 00:17:23 +08:00
Andrei Jiroh Halili c24a45b485
Add quality of life improvements to different parts of my config
THis include fixing filenames for konsole because
the whole repo can't be checked out on Windows, migrating some directories into
the config folder and even a bit of cleanup.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-08-22 23:16:16 +08:00
Andrei Jiroh Halili c4319bfc77
Resync with the GitLab mirror, because IDK why it's doesn't sync up with GitHub 2022-07-06 22:23:11 +08:00
Andrei Jiroh Halili fcdc843dcd
Update submodule path for nanorc stuff
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-07-06 22:20:04 +08:00
Andrei Jiroh Eugenio Halili 6635267a28
Update bashrc and nanorc config fir termux
Also in this commit, I also changed gpg.program to use okc-gpg
for commit and tag signing.

Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2022-07-06 22:09:53 +08:00
Andrei Jiroh Halili a78d89f749
Add byobu;related files, minus the ssh-agent symlink
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-07-05 22:32:16 +08:00
Andrei Jiroh Halili 13ee5b7c72
Migrate even more files to the config dir
By the way, I also added an url config for git.sr.ht
to use SSH instead of Git by default.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-07-04 22:26:07 +08:00
Andrei Jiroh Halili 48f123fcea
Some migration chores and stuff on configuration stuff
More config files, such as zshrc will be moved there btw.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-07-03 14:59:07 +08:00
Andrei Jiroh Halili 4d45cfcb0a
Migrate config files stuff to config directory
In this commit also, I also symlink old directory names until I finally
migrated them all on Cloud Shell, probably.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-23 21:57:23 +08:00
Andrei Jiroh Halili e4793e6b2f
Quick fix on lsb_release related stuff
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-11 23:02:43 +08:00
Andrei Jiroh Halili 860b98aab2
Overhaul bootstrap script to add support for GitHub Codespaces
We might also add support for Gitpod very soon, but for now, there's
an envvar override for dotfiles home which is currently not yet implemented
on shell rc files yet. Also in this commit, we're in the progress of deprecating
dotfiles-secrets in favor of PasswordStore secret storage backed by GPG.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-11 19:50:21 +08:00
Andrei Jiroh Halili ddbae29707
Add tests to the bootstrap script for Ubuntu in GHA first
Also some chores on my custom Ubuntu container image for the tests.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-11 19:30:33 +08:00
Andrei Jiroh Halili f54b6dce12
Add some temprary values to one of RecapTime.dev's runners on hax.co.id
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-10 20:51:36 +08:00
Andrei Jiroh Halili e2029dfc57
Add systemd system service for gotty-server stuff
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-10 16:08:10 +08:00
Andrei Jiroh Halili 5a674ef00e
Script overhaul on bootstrap script
Spoiler: Deprecation of dotfiles-secrets is in progress as I'll switch to
PasswordStore and GPG for more encryption key management pain.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-10 00:39:01 +08:00
Andrei Jiroh Halili 5d331e15a9
Update configuations on SSH client and non-gpg version of Linux gitconfig
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-10 00:38:20 +08:00
Andrei Jiroh Halili 1417ca414d
Update edit-script-file to rely on EDITOR or VISUAL var
Also in this commit, I changed the tmux prefix to M-x btw.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-07 21:53:26 +08:00
Andrei Jiroh Halili d478a59bf7
Add wrapper script to listen to some online radio from command line
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-07 21:52:54 +08:00
Andrei Jiroh Halili 29639842ff
Rename ssh-client/ubuntu to ssh-client/linux, while keeping the symlink for compat
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-07 21:25:07 +08:00
Andrei Jiroh Halili 611e6f053b
Update nanorc + use gitmodules for nanorc highlighting stuff
Also added my hax.co.id VPS into my SSH client config for wasy access
through Cloud Shell as SSH bastion

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-06-02 11:34:06 +08:00
Andrei Jiroh Halili 1a86b6155c
Synchorize local repo copy from gildedguy.tailnet against upstream
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-05-28 19:36:57 +08:00
Andrei Jiroh Halili ae9cb2e316
Update configs on different tools and Konsole, among other cleanup
Also in this commit, I nuked the manually-copied nanorc highlighting config
files included in the repo to use the git submodules way of things.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-05-28 19:31:09 +08:00
Andrei Jiroh Halili 2533caea4d
Update bootstrap script to make some symlinks
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-02-27 15:30:42 +00:00
Andrei Jiroh Halili f52ce609db
Update customizeEnv scriptfor Cloud Shell and then some
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-02-27 15:30:42 +00:00
Andrei Jiroh Halili 5e04ecc7ad
Add some fixes and stuff 2022-02-22 00:22:36 +08:00
Andrei Jiroh Halili adb88b1ffe
Add SSH debugging workflow for fun and profit 2022-02-22 00:21:41 +08:00
Andrei Jiroh Halili 094d9ba564
Update gcloud Shell bashrcs
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-02-21 14:59:40 +00:00
Andrei Jiroh Halili 5ce412e8d8
Backup my Konsole profiles for first time.
May need to customize here if needed to ensure protability.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-02-09 23:54:45 +08:00
Andrei Jiroh Halili 2f49205891
Literally commit everything I have on WSL that still untoched for months
For backup reasons :)

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-02-06 18:50:22 +08:00
Andrei Jiroh Halili 5b92f7ad83
Update tmux config with some spices
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-02-06 18:46:56 +08:00
Andrei Jiroh Halili e6c2e505e4
Add my tmux config btw
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-01-18 23:20:29 +08:00
Andrei Jiroh Halili 77ae8c6d42
Update shell rc files related to Bashbox PATH install
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-01-18 23:19:41 +08:00
Andrei Jiroh Halili 1f3a8f6700
Literally megastage everything I forgot to commit within the last year
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2022-01-04 10:46:53 +08:00
Andrei Jiroh Halili 65b5a5fca1
Add GLab CLI aliases to config dir + update gitconfig for Linux as usual.
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2021-12-05 12:35:04 +08:00
Andrei Jiroh Halili 0e4dc88793
Update gitconfig, SSH and zshrc config as usual
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2021-11-24 16:37:30 +08:00
Andrei Jiroh Halili 2e27169bd9
Create install doc for archlinux btw
I have gone through the manual install process BTW.
2021-11-04 17:52:34 +08:00
Andrei Jiroh Halili 23fbc75f97
Add more aliases relating to submdoule management
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2021-11-02 11:25:09 +08:00
Andrei Jiroh Halili 233fcdd408
Add nixos-config-hub repo as submodule :)
Possibly for exploring more NixOS stuff in the future.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2021-11-01 16:38:38 +08:00
Andrei Jiroh Halili 0ba992c41e
Update SSH client config and ZSHRC stuff
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2021-11-01 13:11:17 +08:00
Andrei Jiroh Eugenio Halili 613fd68bfc
Add Tailscale and Cloudflare Tunnel stuff to onboarding docs
Also re-format distro and platform specific stuff btw.
2021-10-28 13:49:51 +08:00
Andrei Jiroh Halili a9f4e9829a
Update Gitconfig for GLab CLI stuff
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2021-10-26 12:44:02 +08:00
Andrei Jiroh Halili 9bf9ca5c02
Update alias to use Podman instead of Docker
This might be pain for the Docker VS Code extension, especially if
I'm using OpenVSCodeServer without Docker Engine socket itself.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2021-10-26 12:44:02 +08:00
Andrei Jiroh Eugenio Halili c9cb581b2a
Update lint CI stuff 2021-10-23 21:12:16 +08:00
Andrei Jiroh Halili 4278e2a1c8
Update Linuz zshrc to load OhMyZsh after my other stuff
Also, I'm gonna add my gnupg config too.

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2021-10-20 21:56:50 +08:00