Skip to content

8liam/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Dotfiles

Personal configuration files for macOS and Linux, managed with dotship.

What's included

macOS

File Description Destination
macos/ghostty/config Ghostty terminal configuration ~/.config/ghostty/config
macos/cursor/settings.json Cursor IDE settings ~/Library/Application Support/Cursor/User/settings.json

Linux (CachyOS + Hyprland)

File Description Destination
linux/hypr/hyprland.lua Hyprland config (Hyprlua) ~/.config/hypr/hyprland.lua
linux/hypr/hyprlock.conf Lock screen ~/.config/hypr/hyprlock.conf
linux/hypr/hypridle.conf Idle/lock/suspend timers ~/.config/hypr/hypridle.conf
linux/hypr/hyprpaper.conf Wallpaper ~/.config/hypr/hyprpaper.conf
linux/waybar/* Status bar config + styling ~/.config/waybar/*
linux/fuzzel/fuzzel.ini App launcher ~/.config/fuzzel/fuzzel.ini
linux/mako/config Notification daemon ~/.config/mako/config
linux/wlogout/* Logout menu ~/.config/wlogout/*
linux/fastfetch/config.jsonc System info fetch theming ~/.config/fastfetch/config.jsonc

Quick install

Make sure you have Node.js v18+ installed, then run:

npx dotship

Paste this repo's URL when prompted: https://github.com/8liam/dotfiles

dotship will detect the .dotship.yml manifest and offer to install all config files automatically.

Configuration

If you are forking this repo for use with your own dotfiles, add a .dotship.yml file to the repo root. Example:

files:
  macos/ghostty/config: ~/.config/ghostty/config
  linux/hypr/hyprland.lua: ~/.config/hypr/hyprland.lua

About dotship

dotship is a TUI for browsing GitHub repos and installing dotfiles. When a repo contains a .dotship.yml manifest, it can batch-install everything in one go. npm: https://npmjs.com/package/dotship GitHub: https://github.com/8liam/dotship

License

MIT

About

My dotfiles

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors