Repository of my personal dotfiles
Find a file
Ahmad Ansori Palembani 0a95ccd9a5
chore(zed): Adjust keymaps to match nvim
Probably gonna put this on halt for now as I notice zed doesn't have
TODO/FIXME highlighting yet.
2025-05-29 13:44:47 +07:00
.config chore(zed): Adjust keymaps to match nvim 2025-05-29 13:44:47 +07:00
.local feat(zsh): jj support 2025-04-25 07:27:53 +07:00
.scripts + Added TwiddleCase 2020-10-20 12:09:08 +07:00
include fix(kanata): Switch back to mwheel-* for scrolling and adjust the 2024-11-12 08:29:19 +07:00
nix chore(nix): Upgrade nixpkgs to v25.05 2025-05-22 18:45:43 +07:00
.editorconfig refactor(nvim): Reformat code 2025-05-27 11:02:56 +07:00
.gitignore chore: Ignore include/dotfiles 2024-05-18 14:15:06 +07:00
bootstrap chore(bootstrap): Don't use doas on macOS, also install nix on bootstrap 2024-11-05 19:55:45 +07:00
bootstrap-pkgs chore: Add pacman-contrib 2025-02-02 07:51:28 +07:00
common feat(zed): Add zed config 2025-05-29 11:24:57 +07:00
pre-bootstrap refactor(script/bootstrap): Allow pre-bootstrap to be ran 2024-07-20 09:00:06 +07:00
README.md docs: Update setup 2025-05-27 08:17:01 +07:00
sdkman-darwin-setup feat: Script for SDKMAN! java setup on macOS 2024-07-08 12:55:03 +07:00
user-chrome-setup.py refactor(nix): Use userChrome from include/ dir 2024-11-05 20:07:16 +07:00
zsh-xdg-setup chore(zsh-xdg-setup): Fix link 2024-11-05 21:00:40 +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 on Linux
  • OS: Arch Linux / macOS 13.x (Ventura)1
  • Shell: zsh
  • Terminal: kitty / iTerm2
  • Editor: Neovim / IDEA
  • File Manager: Thunar / Nautilus / lf
  • Launcher: tofi / Alfred
  • Browser: Zen

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)

Special directory

  • .include/: Directory containing unsorted config (usually for brand-specific)

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 ↩︎