Commit Graph

35 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 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 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 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 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 f645e22f48
update comment on bootstrap
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2021-10-01 13:18:19 +08:00
Andrei Jiroh Halili db2f772150
Merge branch 'main' of https://github.com/ajhalili2006/dotfiles
Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2021-09-30 22:59:03 +08:00
Andrei Jiroh Halili 77c2839069
implement some fixes btw, nothing special
probably just commiting stuff out in order to be synced with
remote branch

Signed-off-by: Andrei Jiroh Eugenio Halili <ajhalili2006@gmail.com>
2021-09-30 22:54:34 +08:00
Andrei Jiroh Eugenio Halili 2a120b71d7 wrote more docs for myself + add note on its existence on README 2021-09-29 18:30:57 +08:00
Andrei Jiroh Eugenio Halili b6d41ada49 update bootstrap script + onboarding docs 2021-09-29 18:12:51 +08:00
Andrei Jiroh Eugenio Halili fb09922bbf
Forgot an fi, $#!t. 2021-08-29 21:25:08 +08:00
Andrei Jiroh Eugenio Halili c7346bb9f0
Fix more syntax errors as usual
Plus, there are more ShellCheck fixes I'm implemented btw.
2021-08-29 21:18:42 +08:00
Andrei Jiroh Eugenio Halili 184a5fa40a
Fix more warns and errors ShellCheck found 2021-08-29 20:19:27 +08:00
Andrei Jiroh Eugenio Halili d30997ebce
Done some chores for the bootstrap script btw 2021-08-28 22:21:05 +08:00
The Pins Team 931d9f290e
Improve Pyenv install step
Co-authored-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-08-27 22:12:41 +08:00
Andrei Jiroh Eugenio Halili 9c3386eabb
fix some syntax errors BS 2021-08-27 21:43:05 +08:00
Andrei Jiroh Eugenio Halili 2c0fdedb11
Improve bootstrap a bit more 2021-08-27 21:37:43 +08:00
Andrei Jiroh Eugenio Halili 495e650125
Install nvm and code server on the fly
You need to set some variables for that to work.
2021-08-24 21:59:44 +08:00
Andrei Jiroh Eugenio Halili 9ab0874dd2
added an note on installing VS Code and code-server
Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-08-15 22:11:55 +08:00
Andrei Jiroh Eugenio Halili 4d94f3463d
some updates to the bootstrap script btw
Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-08-10 14:05:04 +00:00
Andrei Jiroh Eugenio Halili f57e900c5d
Update bootstrap script to improve Cloud Shell init process
Also don't forget to install shellcheck btw.

Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-07-12 11:10:13 +00:00
Andrei Jiroh Eugenio Halili a92c09df5d
chore(cloudshell): update bootstrap to fix possible BS in Cloud Shell
Also did alot of munted shitshow in installing ShellCheck

Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-07-04 14:20:14 +00:00
Andrei Jiroh Eugenio Halili 0b828cdcd0
chore(bootstrap): add checks to check if PREFIX/bin exists 2021-07-04 16:39:57 +08:00
Andrei Jiroh Eugenio Halili 8b2fe92ab0
fix(bootstrap): its $HOME/.local not #HOME/.local
Shit may happen if I didn't hange that.
2021-07-04 14:50:20 +08:00
Andrei Jiroh Eugenio Halili bbfb680a65
chore(bootstrap): set PREFIX to $HOME/.local if unset
This variable usually found in the Termux Android app. Also made some changes to shellcheck installing stuff,
among other things I did here.

Signed-off-by: Andrei Jiroh Eugenio Halili <adreijiroh@madebythepins.tk>
2021-07-04 14:48:31 +08:00
Andrei Jiroh Eugenio Halili ea592d2a96
chore(bootstrap): add Google Cloud Shell stuff 2021-07-04 14:33:18 +08:00
Andrei Jiroh Eugenio Halili 69e8ca2369
chore(global): merge branch 'main' of remote into main
Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-07-01 22:38:30 +08:00
Andrei Jiroh Eugenio Halili 04b8499fb8
fix(bootstrap): fix any issues on the echoing stuff with color
Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-07-01 22:37:36 +08:00
Andrei Jiroh Eugenio Halili 0d7e697873
chore(bootstrap): update repo links and stuff 2021-06-28 21:48:57 +08:00
Andrei Jiroh Eugenio Halili 974406e1b1
Update bootstrap script and add-ssh-keys stuff
Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-06-27 14:12:42 +08:00
Andrei Jiroh Eugenio Halili 3e2241a525
chore(bootstrap): quick fix on failed part when success
Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-06-21 16:13:33 +08:00
Andrei Jiroh Eugenio Halili bb636bbc94
chore(bootstrap): update cleanup script btw
Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-06-21 15:51:59 +08:00
Andrei Jiroh Eugenio Halili b91909dbcd
chore(bootstrap): add filter-repo installation stuff
Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-06-19 15:21:31 +08:00
Andrei Jiroh Eugenio Halili f66dd39b22
chore(bootstraper): rename the bootstrap script from its longer name
Also update the README as usual.

Signed-off-by: Andrei Jiroh Eugenio Halili <andreijiroh@madebythepins.tk>
2021-06-09 22:33:54 +08:00