Skip to content

Freyskeyd/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

screenshot

Contents

  1. Details
  2. Features
  3. Dependencies
  4. Installation
  5. Folder Structure

Details

  • Shell: ZSH
  • Theme: OneNord
  • Terminal: Wezterm

Features

  • lightweight
  • Easy installation / configuration
  • Very few dependencies
  • Neovim configuration
  • Tiling window manager
  • Hotkey daemon

Dependencies

Dependency Description Install
homebrew Package Manager for macOS Install

Installation

After installing homebrew, clone this repository (the path to the repo will be define as DOTFILES_PATH for the rest of the README).

The repository contains various folder, you can use all of them or pick only the one you want. However, the brew install will install all packages needed. If you want to remote some dependencies, you need to edit the file in DOTFILES_PATH/brew.

# Move to clone dotfiles directory
$ cd DOTFILES_PATH

# Install brew deps
$ brew bundle --file=brew/Brewfile

# Sync directories to ~/.config
$ stow --target ~/.config .

If you want to have access to the same capabilities regarding yabai, you need to follow the steps

Folder Structure

  • brew: Contains a Brewfile to install dependencies
  • gh: Configuration for the GH cli
  • gh-dash: Configuration for GH-dash dashboard
  • git: Configuration for git
  • nvim: Configuration for neovim
  • rustfmt: Configuration of the rustfmt tool
  • skhd: Configuration and keybindings for skhd daemon
  • starship.toml: Configuration for the starship prompt
  • tmux: Configuration for tmux
  • wezterm: Configuration for the wezterm terminal emulator
  • yabai: Configuration for yabai (extra installation steps are needed for yabai, see below)
  • zsh: Zsh configurations

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published