Skip to content

rayanramoul/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RayTerm

RayTerm

Get Started with one command

Automated installation (Linux and MacOS):

curl -fsSL https://raw.githubusercontent.com/rayanramoul/dotfiles/main/install.sh | bash

Manual installation:

# Install chezmoi (https://chezmoi.io)
# Arch Linux
sudo pacman -S chezmoi

# Ubuntu/Debian
sudo apt install chezmoi

# MacOS
brew install chezmoi

# Then apply dotfiles
chezmoi init --apply https://github.com/rayanramoul/dotfiles
# or if you have SSH access
chezmoi init --apply git@github.com:rayanramoul/dotfiles

What is this ?

RayTerm is a set of configuration, dotfiles and software to ensure a vision on the optimal environement to code in. It is :

  • Tiling Window Management.
  • Coherent and reproducible workflows from an OS to another.
  • Strongly relying on terminal tools : Neovim, Tmux, Zsh, Fzf, etc.
  • All prettier with Catppuccin !

How ?

The idea is to have one main key associated with each part of the system

  • SUPER for the window manager.
  • Ctrl for the terminal.
  • Ctrl + b for tmux.
  • Ctrl and Space for neovim.

Docs

You can find my documentation of each part of my workflow in the docs folder.

  • Neovim: My neovim configuration.
  • Terminal: My terminal configuration.
  • Tmux: My tmux configuration.
  • ArchLinux: My ArchLinux workflow guide.
  • MacOS: My MacOS workflow guide.
  • Windows: My Windows workflow guide.

❤️ Enjoying RayTerm?

If RayTerm has been helpful to you, please consider giving it a star! ⭐ It helps others discover the repository and shows appreciation for the effort put into creating and maintaining it.

Thank you for your support! 🚀

About

A very opiniated configuration for your software development workflow.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published