Skip to content

cuongvuong-phoenix/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

My personal config files for Linux.

Introduction

Demo Image

This installation will not just symbolically link all config files to the right place but also install some packages by appropriate Package Manager of your distros.

Although I tried to calculate all possible failures could happen, you might still need to manually install packages or link config files again if something goes wrong.

Note: All configs/enviroment in ~/.zshrc (indentified by comments #---- XYZ ----) is specified for my usage. You can custom to fit your needs.

List OS/Distros support

Tested: Battle-tested with no errors. Just install and it should work out of the box! Untested: Not tested yet but still have support. If you're using one of these OS/distros, feel free to try installing and raise issues if you have any, I will try my best to fix it!

Tested Untested
Arch Linux macOS
Manjaro FreeBSD
EndeavourOS Solus
Debian Slackware
Ubuntu Gentoo
Fedora CentOS
openSUSE Mandriva
MX Linux Void Linux
Kali Linux
Pop!_OS

Prerequisties

IMPORTANT: If you come from a fresh distro, you might need to update (e.g: sudo apt update,...) and upgrade (e.g: sudo apt upgrade,...) all packages first, then install following packages if not exists:

  • bash shell.
  • tput.
  • git. (You can download this repo as a zip and then the installation will install git for you).
  • mise binary.
  • oxide binary.

Installation

  1. Clone the repository into ~/.dotfiles/:

    git clone --depth=1 https://github.com/cuongvuong-phoenix/dotfiles.git $HOME/.dotfiles
    cd $HOME/.dotfiles
  2. Run the installation script:

    ./install.sh
    • The installation will backup config file if it exists and is not linked to the correct place. All backup files are under ./BACKUP/<CURRENT DATE_TIME>/.
    • Install any Nerd Font and set it as default font for your Terminal (I'm using JetBrainsMono Nerd Font).

List of Packages

About

My personal dotfiles installation.

Resources

Stars

Watchers

Forks

Languages