https://github.com/deep5050/dotfiles
My configuration files for Linux made public
https://github.com/deep5050/dotfiles
Last synced: 3 months ago
JSON representation
My configuration files for Linux made public
- Host: GitHub
- URL: https://github.com/deep5050/dotfiles
- Owner: deep5050
- Created: 2024-01-13T18:19:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-06T05:56:49.000Z (over 1 year ago)
- Last Synced: 2025-01-02T20:42:39.648Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 460 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles: Custom Linux Configuration
This repository contains my personalized configuration files for Linux. Each directory is tailored for different configs.
## How to Apply
Before applying the configurations, ensure you have GNU Stow installed.
Clone this repo into your home directory `~`
```bash
cd dotfiles
stow
```
To override a package, deactivate the previous one using:
```bash
stow -D
```
Apply the new configuration with:
```bash
stow
```
This structure facilitates the coexistence of multiple configurations within a single directory.
## Default Packages
The default packages are enumerated in the `default-packages` file.
To apply all configurations, simply run:
```bash
make
```
## Required Tools
For seamless utilization of these configurations, refer to the `install.sh` file, which outlines the necessary tools:
- [bat](https://github.com/sharkdp/bat)
- [fzf](https://github.com/junegunn/fzf)
- [ripgrep](https://github.com/BurntSushi/ripgrep)
- [zoxide](https://github.com/ajeetdsouza/zoxide)
- [lsd](https://github.com/lsd-rs/lsd)
- [glow](https://github.com/charmbracelet/glow)
- [thefuck](https://github.com/nvbn/thefuck)
- [tldr](https://github.com/tldr-pages/tldr)
## Other Useful Tools
In addition to the essential tools, consider exploring these supplementary utilities:
- [portal](https://github.com/SpatiumPortae/portal/)
- [share-cli](https://github.com/marionebl/share-cli)
-----------------
