Skip to content

Latest commit

ย 

History

160 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ› ๏ธ My Dotfiles

A personal collection of configuration files to set up and customize my linux environment. These dotfiles help streamline workflows, keep settings consistent across machines, and make it easy to get up and running quickly.

๐Ÿ“‚ Structure

dotfiles/
โ”œโ”€โ”€ bash/                  # Bash shell configuration files
โ”œโ”€โ”€ starship/.config/      # Starship prompt configuration
โ”œโ”€โ”€ sddm/...

๐Ÿš€ Features

  • Bash Configurations โ€“ Aliases, functions, and environment variables for a productive shell experience.
  • Starship Prompt โ€“ A fast, customizable, and minimal prompt for any shell.
  • Portable Setup โ€“ Easily clone and apply these settings to new systems.

๐Ÿ“ฆ Usage

  1. Clone the repository

    git clone https://github.com/mmj2023/dotfiles.git ~/dotfiles
  2. Navigate to the directory

    cd ~/dotfiles
  3. Symlink the configuration files (example for bash and starship) or use gnu stow which is a symlink manager for which my dotfiles have structured.

    ln -s ~/dotfiles/bash/.bashrc ~/.bashrc
    ln -s ~/dotfiles/starship/.config/starship.toml ~/.config/starship.toml
    # or
    # stow (whatever-you-want-to-symlink_(only the intial directory name in dotfiles/))/
    # like
    stow bash
    stow starship/
  • there is a sddm config for which you need to use it's makefile to install it cause it will put stuff in the root directory.

โš™๏ธ Requirements

  • Bash (latest stable version recommended)
  • Starship Prompt installed and available in your shell
  • Blesh needed for for the starship prompt
  • a whole bunch of other projects or applications which are optional and can be installed when you want to install them and then you can just symlink their config files. even my .bashrc and starship prompt are optional.

๐Ÿ“œ License

This project is licensed under the MIT License.

About

My Dotfiles managed by gnu stow, take a good look and steal what you need๐Ÿ˜.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages