Commit graph

55 commits

Author SHA1 Message Date
33da472b66
chore(global): add nvm repo as submodule
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
2024-06-06 23:02:51 +08:00
8ecadd080e
feat(bashrc): add asdf to bash/tools config directory
This should finally elimate the painful manual exports from
~/.asdf/asdf.sh file after initing submodules post-clone.

Also in this commit, I also edited the sign-tarball script to
not hardcode the GPG key ID when signing. I may implement CLI
flags in the future as needed.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
2024-05-28 16:02:28 +08:00
0c25c2c362
chore(global): update tool-versions + add btop config
Probably very minimal, I guess.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
2024-05-28 15:51:49 +08:00
4a17662dd6
Add some aliases for GitHub CLI
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
2024-04-13 11:32:02 +00:00
076ddb88b5
Fix hostname detection on bashrc
Also in this commit, I do "git remote add" to the sourcehut mirror
of my dotfiles if not exists locally

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
2024-04-13 11:25:23 +00:00
f9ca813505
Update email domains for commits
Finnally I did brought andreijiroh.xyz and
recaptime.dev domains for this.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
2024-04-13 10:05:15 +00:00
Andrei Jiroh Halili
e3575e9b93
chore(deps): add yadm repo and its symlink
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2024-01-10 22:06:39 +08:00
Andrei Jiroh Halili
12be2cca25
chore(yadm): update encrypted archive
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2024-01-10 22:01:27 +08:00
Andrei Jiroh Halili
ac9a431cbc
chore(yadm): update encrypted secret backups
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-12-16 11:23:13 +08:00
Andrei Jiroh Halili
bb1949242c
chore(abuild): update personal configs
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-12-16 10:53:43 +08:00
Andrei Jiroh Halili
738b7684cb
chore(yadm): update README and add post-clone bootstrap script
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-12-16 10:51:57 +08:00
Andrei Jiroh Halili
fddff5a696
Make yadm bootstrap scripts executable
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-11-25 12:40:52 +08:00
Andrei Jiroh Halili
ec256f0e3a
Update post-clone repo bootstrap script for git remotes stuff
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-11-25 12:38:24 +08:00
Andrei Jiroh Halili
1ee3d5a22c
Work on yadm compat chores
Also setup secret encryption with GPG for SSH keys and stuff

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-11-25 12:33:31 +08:00
Andrei Jiroh Halili
709c0d8c36
Update shellrc files as well as global git config
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-21 09:11:19 +08:00
Andrei Jiroh Halili
9be0fe70db
Update asdf to v0.13.1@fce6c534daf6c0b2eed7dc633b18f7b87f665d2f
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-21 07:07:09 +08:00
Andrei Jiroh Halili
9ad71abd87
Maintenance work on configs
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-21 07:05:03 +08:00
Andrei Jiroh Halili
b46d9ec365
Setup global tool versions for asdf
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-16 22:36:47 +08:00
Andrei Jiroh Halili
53bc4b4b9a
chore(global): add some localenv detection on bashrc + README updates
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-08 09:26:02 +08:00
Andrei Jiroh Halili
d94b5c5da3
Support setting PROMPT_THEME to disabled
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-07 08:43:35 +08:00
Andrei Jiroh Halili
adcca67efc
Update automated-deploy to fix some syntax issues
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-07 08:34:38 +08:00
Andrei Jiroh Halili
b3a9fa8685
update base git config + README
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-09-04 23:42:24 +08:00
Andrei Jiroh Halili
8c1ebd6de8
Usual bashrc and profile updates
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-09-04 23:19:38 +08:00
Andrei Jiroh Halili
a41e28d091
General configuration changes hellscape
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-09-03 22:53:26 +08:00
Andrei Jiroh Halili
094b8a0009
Some maintenance work around bashrc files
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-09-03 22:52:43 +08:00
Andrei Jiroh Halili
e34c3dd5ed
Add abuild configs for building Alpine Linux packages
Note that private keys are being managed via Doppler and/or
regular gopass encryption trickery.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-09-03 22:52:42 +08:00
Andrei Jiroh Halili
f440cb0801
chore(global): general devbox + git config chaos
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-08-23 01:01:58 +08:00
Andrei Jiroh Halili
23e8e7d0a4
chaotic commit hellscape
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-08-12 10:56:06 +08:00
Andrei Jiroh Halili
847b847c79
Iron out gpg and gpg-agent config, among other things
Also in this commit:
* Added handle-pinentry wrapper script to exec right pinentry
  based on environment.
* Add VS Code config for stuff like GitLens settings and recommended
  extensions.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-07-25 02:11:50 +08:00
Andrei Jiroh Halili
9fe9c3b3f2
Add asdf repo as git submodule
What could possibly go horribly wrong?

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-07-21 22:27:20 +08:00
Andrei Jiroh Halili
31a2a6b54c
Sync against sourcehut git copy of the repo on btwscar
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-06-23 17:57:35 +08:00
Andrei Jiroh Halili
60576c06fe
Sync config pain in Konsole
Might actually nuke this in the future.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-06-23 17:55:38 +08:00
Andrei Jiroh Halili
944bd59a79
Add GPG config, with a symlink for compat
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-06-23 17:51:56 +08:00
Andrei Jiroh Halili
ec414976a4
feat(bashrc): use prompt from projectsegfault (I'm not sure if it is)
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-06-13 16:57:02 +02:00
Andrei Jiroh Halili
7c21cd2dc4
Add meta-info.toml from p.projectsegfau.lt to version control
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-06-13 16:46:37 +02:00
Andrei Jiroh Halili
a5a954b70c
Update configs and add new SSH key on authorized_keys
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-06-13 11:08:57 +02:00
Andrei Jiroh Halili
21db77e121
Update PATH on .profile
Also in this commit:
* Updated the default PGP keyids to export for the private part. Also
  use long keyids to avoid possible confusion on GPG side.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-06-13 09:05:23 +00:00
5e73412137
Merge branch 'main' of git.sr.ht copy of dotfiles-modern 2023-05-19 01:20:36 +08:00
209e6f6e20
update konsolerc stuff
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-05-19 01:19:45 +08:00
Andrei Jiroh Halili
01c95345a3
chore(global): regular configuration hellscape for now
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-05-12 18:55:54 +02:00
2667c38f2d
feat(byobu): add byobu config to dotfiles
The tmux config for byobu was copied from my dotfiles-legacy repo at
4932864903/item/config/tmux/main.conf

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-05-07 02:04:33 +00:00
f88877b211
chore(systemd): fix services stuff on systemd side
Also in this commit, I also commited my aithorized_keys for
IaC on my homelabs.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-21 15:33:10 +00:00
81aca31cdf
feat(scripts): import more scripts from legacy codebase
Plus, in this commit:
* updated most of shell rc and then some

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-19 19:22:37 +08:00
22503403bb
chore(htoprc): update some settings within the settings pane
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-08 21:03:55 +08:00
dfa46de643
chore(global): add ~vern's bash prompt and stuff
Also in this commit:
* Update shellrc files for bash for compat with this. I might work
  on adding checks for oh-my-posh later on.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-08 03:02:37 +00:00
e7972d70d2
feat(cli-aliases): update aliases in GitHub and GitLab CLI
To ease migration to GitLab and the official CLI itseld,
I made 'gh mr' as alias to 'gh pr'.

Notes:
* `glab` is now officially adopted by GitLab team since 2022-12-07!
  See https://about.gitlab.com/blog/2022/12/07/introducing-the-gitlab-cli/
  and https://about.gitlab.com/releases/2022/12/22/gitlab-15-7-released/
  for all the details.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-07 22:23:12 +08:00
4f0d7e1708
chore(shell-aliases): migrate from dotfiles-legacy
* Changed shebang to regular sh for possible POSIX compatibility
* Updated header notes, probably add SPDX-License-Identifier later

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-07 22:18:21 +08:00
2e7c34dba6
docs(readme): update links and formatting
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-06 01:29:53 +08:00
b0ee16d81f
feat(bashrc): add global bashrc stuff
Next, I'll import host-specifics then later this afternoon.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-06 01:22:50 +08:00
ec76f58b37
feat(systemd): add tildeverse-web-devpreview.service systemd user service file
Also forgot to commit the hell out of gitconfig stuff in previous commit, apologies.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2022-12-29 19:58:33 +08:00