Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tanhongit/dotfiles
This script will install dotfiles to your system. It also will install some useful tools, packages, and programs. After installed Linux OS or MacOS, you can run this script to install dotfiles.
https://github.com/tanhongit/dotfiles
dotfiles dotfiles-linux dotfiles-ubuntu dotfiles-zorin linux-shell ubuntu-scripts ubuntu-setup zorin-os zorin-script zorin-setup
Last synced: 3 months ago
JSON representation
This script will install dotfiles to your system. It also will install some useful tools, packages, and programs. After installed Linux OS or MacOS, you can run this script to install dotfiles.
- Host: GitHub
- URL: https://github.com/tanhongit/dotfiles
- Owner: tanhongit
- License: mit
- Created: 2022-06-09T18:16:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-18T17:25:58.000Z (3 months ago)
- Last Synced: 2024-10-21T06:49:39.058Z (3 months ago)
- Topics: dotfiles, dotfiles-linux, dotfiles-ubuntu, dotfiles-zorin, linux-shell, ubuntu-scripts, ubuntu-setup, zorin-os, zorin-script, zorin-setup
- Language: JavaScript
- Homepage:
- Size: 3.77 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to the dotfiles installation script for Linux by tanhongit.
This script will install dotfiles to your system. It also will install some useful tools, packages, and programs.
After installing Ubuntu, you can run this script to install dotfiles. I added some programs, packages, and tools to this
script. All of them need to be installed for Ubuntu.It's a simple script, so you can run it easily.
[![Build Status](https://github.com/tanhongit/dotfiles/actions/workflows/test_ubuntu.yml/badge.svg)](https://github.com/tanhongit/dotfiles/actions/workflows/test_ubuntu.yml)
[![Build Status](https://github.com/tanhongit/dotfiles/actions/workflows/test_macos.yml/badge.svg)](https://github.com/tanhongit/dotfiles/actions/workflows/test_macos.yml)# Information
- Platform: Linux
- OS Available: **Ubuntu, Zorin OS, macOS**
- Language: Bash
- Plash: GNOME
- Shell: ZSH# Requirements
You will need to have an Ubuntu, Zorin OS, or macOS installed on your system.
- For Ubuntu, you should use version **22.04** is stable.
- For Zorin OS, you should use version **17** is stable.
- For macOS# Installing
Before running this script, please clone the repository to your local machine.
```bash
git clone https://github.com/tanhongit/dotfiles.git
cd dotfiles
```Then, run the following command to install dotfiles.
```bash
bash install.sh
```Now, wait for a while, and you will see some messages questioning do you want to install some tools. If you want to
install some tools, please answer **yes(y)**.> [!IMPORTANT]
> ## What to do after overwriting existing configurations? (Only for Linux)
> In the installing process, you see a message that says "**Do you want copy and overwrite existing config folders from
this source to your os?**".
>
> If answer **yes(y)** but don't see any changes after rebooting, please handle it as follows:
>
> 1. Open the terminal and run the following command:
>
> ```bash
> cd linux
> bash config.sh
> ```
>
> 2. **LOG OUT** and **LOG IN AGAIN** to your OS.## Install with option for macOS
If you wish to install using the `bundle` parameter, please add it to the bash command as follows:
```bash
bash install.sh bundle
```
# Screenshots demo## Ubuntu 22.04
![image](https://user-images.githubusercontent.com/35853002/235287944-1c092521-1c75-4fc6-a03b-8fb1a17efd8d.png)
![image](https://user-images.githubusercontent.com/35853002/235287809-452e05d0-60dc-4960-a56f-2babe883c026.png)
![image](https://user-images.githubusercontent.com/35853002/235287770-47cb0775-8889-4a37-b40b-2bc3ec0d66e5.png)
![image](https://user-images.githubusercontent.com/35853002/235287734-0f8d8c00-bd12-4ae7-acb8-b4f440bdf50f.png)
![image](https://user-images.githubusercontent.com/35853002/235287704-a6c5835b-c08d-4424-8e98-30bee2d5bbda.png)
# Backup your dotfiles from your local machine
If you want to back up your dotfiles from your local machine, please run the following command.
```bash
cd .backup
bash run.sh
```Please wait for a while, it will take some time to back up your dotfiles. When you are ready, you can run the following
command from Step 2 to restore your dotfiles.