https://github.com/manoz/dotfiles-linux
My Linux Fedora environment
https://github.com/manoz/dotfiles-linux
dotfiles dotfiles-linux fedora
Last synced: 3 months ago
JSON representation
My Linux Fedora environment
- Host: GitHub
- URL: https://github.com/manoz/dotfiles-linux
- Owner: Manoz
- License: mit
- Created: 2020-04-25T12:07:17.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-25T12:41:55.000Z (about 5 years ago)
- Last Synced: 2024-12-25T21:41:46.585Z (4 months ago)
- Topics: dotfiles, dotfiles-linux, fedora
- Language: Shell
- Size: 11.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![]()
## 🤖 Introduction
This repository is a fork of [HiDeoo's](https://github.com/HiDeoo/dotfiles) dotfiles for my Linux (Fedora) environment.
It uses [Prezto](https://github.com/sorin-ionescu/prezto), the configuration framework for Zsh. It will be automatically installed if not detected.
## ☕️ Quick start
```
$ git clone https://github.com/Manoz/dotfiles-linux
$ cd dotfiles-linux
$ chmod +x configure install
```> Note: Make sure to backup your existing dotfiles or add all your configurations in this repository before using the configure script as it will erase the current ones.
Use either the configure or install script:
```
$ ./configure
``````
$ ./install
```## `configure` script
The dotfiles installation is made using [Dotbot](https://github.com/anishathalye/dotbot). The `configure` script will automatically call Dotbot using the `.configure.yaml` file which contains all steps of the process.
## `install` script
This script basically install every apps I need on my Linux environment. It will launch the following scripts located in the `setup` folders:
* `apps.sh`: install various apps for Fedora environment. This is the file to edit to define all apps you want to install on your system.
* `nvm.sh`: install NVM
* `node.sh`: install the latest stable version of Node.js using NVM and install various global packages. This is the file to define all the global packages you want to install