Skip to content

NathanielInman/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dot-Files

This contains all of my dot files and step-by-step instructions on how to build an Arch distribution similar to mine. Most configurations are detailed with comments. All dot files are purposefully compact with little ricing.

Full-screen Example of Desktop

Installation

This repository uses GNU Stow for managing symlinks.

Prerequisites

# Arch Linux
sudo pacman -S stow

# Debian/Ubuntu
sudo apt install stow

# macOS
brew install stow

Quick Start

# Clone the repository
git clone https://github.com/NathanielInman/dot-files.git ~/Sites/dot-files
cd ~/Sites/dot-files

# List available packages
./install.sh -l

# Install all packages
./install.sh -a

# Install specific packages
./install.sh nvim zsh starship

# Uninstall a package
./install.sh -u nvim

# Restow after pulling updates
./install.sh -r nvim

Available Packages

Package Description
broot File explorer
dunst Notification daemon
flameshot Screenshot tool
git Git configuration
gpick Color picker
hyprland Wayland compositor
i3 X11 window manager
kitty Terminal emulator
neofetch System info display
nushell Modern shell
nvim NeoVim with NvChad
picom X11 compositor
polybar Status bar
rofi Application launcher
starship Shell prompt
streamdeck Stream Deck config
taskwarrior Task management
vim Vim configuration
wallpaper Wallpaper script
wezterm Terminal emulator
zsh Zsh + Oh-My-Zsh theme

Tip

Clicking on the icons below will lead directly to this repositories documentation on how to setup said operating system or tool.

My Everyday Stack

arch linux badge neovim badge

My Common Stacks

AWS digital ocean badge mac os badge debian badge ubuntu badge gnu bash badge linux badge pragmata pro badge

Who Am I

I'm a software engineer who makes Roguelikes for fun, enjoys WebGL, javascript, golang & rust.

basic summary
Golang javascript nodejs typescript python rust lua R lang
linkedin goodreads github gitlab
nathanielinman's top spotify
nathanielinman's typing test profile