Repository of my personal dotfiles
macOS find JAVA_HOME differently than other OS for some reason, and it doesn't seems to be documented either, but basically macOS will detect latest JVM(Platform) in "/Library/Java/JavaVirtualMachines" (or "~/Library/Java/JavaVirtualMachines"). To do detect the version they look up Info.plist in "<java-distro>/Contents", if it's the newest it then print the "Home" dir path of that distro. (e.g. "/Users/<user>/Library/Java/JavaVirtualMachines/zulu-13.0.0/Contents/Home") Not sure why SDKMAN! didn't handle this themselves, but whatever. This solve my issue when trying to run KMM iOS App REF: https://stackoverflow.com/questions/76523553/how-to-make-usr-libexec-java-home-find-jdk-installed-using-sdkman-on-macos |
||
---|---|---|
.config | ||
.local/bin | ||
.scripts | ||
archive/vim | ||
.gitignore | ||
.octaverc | ||
.psqlrc | ||
bootstrap | ||
pre-bootstrap | ||
README.md | ||
sdkman-darwin-setup | ||
zsh-xdg-setup |
null2264's dotfiles
Repository that contains my personal config files.
Hi, welcome to my dotfiles repo!
This is my personal collection of configuration files.
I'm still working on cleaning up some mess.
My Setup:
- WM: Hyprland
- OS: Arch Linux / macOS 13.x (Ventura)1
- Shell: zsh
- Terminal: kitty / iTerm2
- Editor: Neovim / VSCode / IDEA
- File Manager: Thunar / Nautilus / lf
- Launcher: tofi / Alfred
- Browser: Pulse
Setup
Warning
This section is still WIP!
Tip
It's recommended to configure zsh to follow XDG directory specs before proceeding.
First time setup only: run ./pre-bootstrap
then follow the instruction. (Or run ./pre-bootstrap - > ~/.config/zsh/include/dotfiles
)
Then run ./bootstrap
.
Recommended Project/Software
- TBSM
- Fonts
- Iosevka + Sarasa Gothic
- Fira
- Feather / Lucide / Phosphor (for Icons)
- kitty
- Tiling WM
- Qtile (Linux - X11)
- BSPWM (Linux - X11)
- DWM (Linux - X11)
- Hyprland (Linux - Wayland)
- yabai (macOS)
- dortania (A great hackintosh guide)
Tips
Small guide for my tiling WM hotkeys
- MODKey (Super/Win Key): Window Manager
- Alt/Option: Terminal
- Ctrl/: Most program inside terminal
ZSH setup
Add this to /etc/zsh/zshenv
(macOS: /etc/zshenv
)
#!/bin/zsh
export ZDOTDIR="${XDG_CONFIG_HOME:-$HOME/.config}/zsh"
Or run ./zsh-xdg-setup
as root
-
macOS support is partially working ↩︎