Skip to content

Dotfiles for neovim, nushell, arch linux and more

Notifications You must be signed in to change notification settings

NathanielInman/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

401 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Aside from referencing the configuration files directly, you can use stow to automatically install any one or multiple of the configurations in this repository. This repository uses GNU Stow for managing symlinks.

# Packages are 'installed' by merely symlinking the files to their destinations
sudo pacman -S stow

# 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
ghostty Terminal emulator
git Git configuration
hyprland Wayland compositor
nushell Modern shell
nvim NeoVim with NvChad
rofi Application launcher
starship Shell prompt
swaylock Screen locker
swaync Notification center
vim Vim configuration
waybar Status bar
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

Contributors 2

  •  
  •