Repository of my personal dotfiles
Find a file
2024-05-23 10:03:27 +07:00
.config fix: Brew path 2024-05-23 10:03:27 +07:00
.local/bin refactor: Simplify setup script 2024-05-18 14:00:46 +07:00
.scripts + Added TwiddleCase 2020-10-20 12:09:08 +07:00
archive/vim chore: Archive vimrc 2024-04-18 13:12:48 +07:00
.gitignore chore: Ignore include/dotfiles 2024-05-18 14:15:06 +07:00
.octaverc + Added octaverc 2021-03-06 10:13:29 +07:00
.psqlrc + PS2 now unique to prevent confusion 2020-11-07 06:57:37 +07:00
bootstrap refactor: More automation 2024-05-22 13:32:07 +07:00
pre-bootstrap enhance(pre-bootstrap): Shortcut 2024-05-18 14:08:37 +07:00
README.md feat: Initial bootstrap scripting 2024-05-20 09:38:35 +07:00
zsh-xdg-setup feat: zsh-xdg-setup 2024-05-18 14:32:01 +07:00

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.

  • 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


  1. macOS support is partially working ↩︎