Repository of my personal dotfiles
Find a file
Ahmad Ansori Palembani 4d443c4419
chore: Rename module table to M
That seems to be the de facto naming for module table on neovim related
stuff
2024-04-17 12:21:17 +07:00
.config chore: Rename module table to M 2024-04-17 12:21:17 +07:00
.local/bin feat: Store dotfiles path 2024-04-03 06:49:47 +07:00
.scripts + Added TwiddleCase 2020-10-20 12:09:08 +07:00
.gitignore chore(zsh): Explicitly tell git which file/dir to push 2024-04-17 11:47:40 +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
.xinitrc + Added X11 related config files 2020-05-11 07:19:57 +07:00
.xprofile + Added X11 related config files 2020-05-11 07:19:57 +07:00
README.md docs: Setup 2024-04-03 07:17:29 +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)
  • Shell: zsh
  • Terminal: stʳ / kitty / iTerm2
  • Editor: Neovim / VSCode / IDEA
  • File Manager: Thunar / Nautilus / lf
  • Launcher: tofi / Sol
  • Browser: Pulse

info: ʳ = in separate repo; = partially work

Setup

Warning

This section is still WIP!

First time setup only: run setup-dotfiles <dotfiles path> > ~/.config/zsh/dotfiles, e.g. setup-dotfiles ~/Build/GIT/dotfiles > ~/.config/zsh/dotfiles.

  • TBSM
  • Fonts
    • Iosevka
    • Fira
    • Sarasa Font
    • Feather / Lucide (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 dwm 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"

For winders peeps

Set $PROFILE environment variable to your powershell config file path (ex: $PROFILE='$HOME/.config/powershell/profile.ps1')