Skip to content

Dotfiles for my nix devices - vim / fish / bspwm / sxhkd / picom / yabai

License

Notifications You must be signed in to change notification settings

kiosion/dotfiles

Repository files navigation

Dotfiles

Most of the configs and script files I've created for my desktop Linux + BSD machines and macOS laptop.

Linux config

I'm currently using Arch Linux as my main distro, with xorg + bspwm + sxhkd as my main interface. For my VMs and as my OS of choice for servers, I use FreeBSD, so there's also a few configs in here for it.

What's included here

DE config

Instead of a desktop environment I use a tiling wm, hotkey daemon, and status bar. This way there's less bloat and things are easier to tinker with.

Included are various system files for my pc - Stuff like my GRUB config, fstab, and tweaks to systemd processes.

I've also included some basic scripts / helpers I've written, both for Polybar and various system things.

Themes

My themes for Polybar, bspwm, Rofi, and other UI stuff.

Along with all that, there's config files for a bunch of programs I use regularly - VSC, Firefox, Nemo, Alacritty, etc.

Mostly for my own convienence, but I've also included a complete list of every package and program installed using Paru on my system, both from the core Arch repos and from the AUR.

MacOS config

What's included here

WM config

On MacOS, I use the default desktop environment but have some additional programs/tweaks to make it slightly more linux-like.

I've also included some various configs / install scripts for programs and utilities I use on MacOS.

Like with my linux dotfiles, I've also included a full list of every formulae and cask installed with Homebrew.

Installation

The install scripts included in each OS dir are intended for my own use. Just clone this repo and either reverse-symlink, or copy files you want to use into place :p

Run: git clone [email protected]:kiosion/dotfiles.git kio-dotfiles/