Skip to content

Repository files navigation

~/.dotfiles

This repository contains my personal dotfiles, managed with Dotbot.

My setup

OS:

  • Linux (Arch Linux and Ubuntu)
  • Windows 11 with WSL
  • MacOS

Tools:

Link to my /uses page

Aliases and function

  • dotfiles/shell/aliases
  • dotfiles/shell/functions

Installation

Good to know beforehand, I use:

  • dotbot to manage my dotfiles.
  • sheldon to manage shell plugin.
  • eza as a ls remplacement.
  • bat as a cat remplacement.
  • neovim instead of vim.
  • Maple Mono a open source font for developers.
  • starship a minimal, blazing-fast, and infinitely customizable prompt for any shell!
  • Mozilla thunderbird email client
  • localsend alternative to Airdrop, cross-plateform.
  • obsidian flexible note‑taking app
  • Zed you know
  • TablePlus intuitive GUI tools to manage SQL database.

More, see my /uses page

Clone and configure env variables

git clone https://github.com/igorvisi/dotfiles ~/dotfiles

Configure according to you ~/dotfiles/shell/global ~/.gitconfig.local

Install conf.

cd ~/dotfiles

# Change conf
vim shell/global apps/git/gitconfig.local
cp apps/git/gitconfig.local ~/.gitconfig.local
chmod +x install

# Install common configuration
./install

# Linux
./install install.linux.yaml

# macOS
./install install.macos.yaml

# WSL
./install install.wsl.yaml

# Install applications on Linux
./script/install.ubuntu.sh

# Install applications on macOS
./script/install.macos.sh

Machine-specific or sensitive application settings are intentionally kept outside Dotbot.

Screenshots

Editor

Contributors

Languages