Skip to content

rayanramoul/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RayTerm

  MacOS Setup RayTerm Windows and WSL Setup RayTerm ArchLinux Setup RayTerm

Get Started with one command (Linux and MacOS only)

# install chezmoi  (https://chezmoi.io)
sudo pacman -S chezmoi
chezmoi init --apply https://github.com/rayanramoul
# or if you have the permission
chezmoi init --apply git@github.com:rayanramoul

WSL Detection and Package Management

RayTerm automatically detects if it's running in WSL (Windows Subsystem for Linux) and adjusts package installation accordingly:

  • WSL Environment: Installs only essential command-line tools and packages
  • Native Linux: Installs all packages including GUI applications like:
    • ulauncher - Application launcher
    • steam - Gaming platform
    • heroic-game-launcher-bin - Epic Games launcher

Testing WSL Detection

You can test the WSL detection functionality by running:

./scripts/test-wsl-detection.sh

This will show you whether your environment is detected as WSL or native Linux and what packages would be installed.

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

  • Alt 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