![Logo](https://avatars.githubusercontent.com/u/1778670?v=4)
Dotfiles for Khaneliman
Personal dotfiles for each of the platforms I own or have customized. Personal information either redacted or encrypted with Git-Crypt.
git clone [email protected]:khaneliman/dotfiles.git ~/.config/.dotfiles
cd ~/.config/.dotfiles && git submodule update --init
Manual installation, for now. Some will have installation scripts to automate process a little more in-line with what I've been doing with ArchInstaller
Copy files to respective directories:
- dots
- OS
- DE/WM
- Location
- DE/WM
- OS
Each environment might require further steps that will be detailed in their respective section.
./install.sh
The script will detect what OS you are running script from and perform the installation for that OS. You will need to select what environment you would like to install the dots for, if there are multiple for that given OS.
There are numerous linux configs. My primary desktop usage is done through Arch Linux so I will update these most often.
This configuration is a glass effect AwesomeWM with Picom configuration. No utilities used for deployment, just basic dots. One of my first ricing attempts utilizing the glorious dotfiles as a base.
Dotfiles might be out of sync with where they were in an optimized state since I rearranged dotfiles and switched most of my setups to using a catppuccin theme.
Catppuccin themed Hyprland configuration with a lot more time spent on it since it's my current daily driver. There's basic dotfiles and then some aconfmgr config thrown in for deploying a system. (WIP and not tested thoroughly)
See the install steps in Hyrpland config's README
Dotfiles from my brief usage of Fedora with Gnome. Currently sparse and only contains the dconf files that can be imported using dconf.
I currently use yabai with my daily driver MacBook Pro so this will contain the configuration used on my laptop.
Current window manager used on my laptop. Uses sketchybar for UI and skhd for keybinds.
I only use Windows for work and the rare VM access when needed. I have done some customization and will update this whenever I get a chance.
This contains all the platform agnostic and / or shared application configurations that will be the same between all platforms and desktop environments.
Inspiration and code from numerous locations all over the internet. Here's some of the major contributors to my setups.
- Shared dotfiles
- Linux dotfiles
- Awesome
- Hyprland
- macOS dotfiles