Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anicedantfa/linux-setup
β¨This is my Linux setup and dotfiles. Feel free to use it πππ.
https://github.com/anicedantfa/linux-setup
Last synced: about 1 month ago
JSON representation
β¨This is my Linux setup and dotfiles. Feel free to use it πππ.
- Host: GitHub
- URL: https://github.com/anicedantfa/linux-setup
- Owner: anIcedAntFA
- Created: 2024-02-06T15:12:41.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-18T08:48:42.000Z (9 months ago)
- Last Synced: 2024-02-18T09:37:34.354Z (9 months ago)
- Language: Shell
- Homepage:
- Size: 22.2 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linux Setup
![desktop screenshot](./images/desktop-screenshot-01.png)
![desktop screenshot](./images/desktop-screenshot-02.png)
![desktop screenshot](./images/desktop-screenshot-03.png)
## Table of Contents
- [Linux Setup](#linux-setup)
- [Table of Contents](#table-of-contents)
- [Introduction](#introduction)
- [Contents](#contents)
- [Dependencies](#dependencies)
- [i3 configs](#i3-configs)
- [Shell configs](#shell-configs)
- [Credits](#credits)## Introduction
β¨ This is my Linux setup and _dotfiles_. **Feel free** to use it πππ.
> [!WARNING]
>
> - This is the setting for my personal _laptop_. It may be different if used for a _PC_ or other devices.
> - **Be careful** when copy all settings unless you know what that entails, just read information **in detail** for each repository.
π Basically, I use:
πͺ Endeavouros - Linux distribution based on Arch Linux.
- Download ISO file on [link](https://endeavouros.com/#Download) based on area.
- Dual boots with [Ventoy](https://github.com/ventoy/Ventoy).
![Desktop screenshot](./images/ventoy-disk-screenshot.png)
π€― i3wm - tilling window manager.
- I love using i3 because it helps me increase my work efficiency and experience. Just press any keys to control instead of using my mouse.
- Here is an default key binding. Follow more with [user guide](https://i3wm.org/docs/userguide.html).
![desktop screenshot](./images/i3wm-intro-screenshot.png)
π οΈ yay - Arch Linux AUR helper tool.
- With _yay_ you can easily install, update and manage your packages.
- Here is an example when using _yay_ to install VS Code.
![Desktop screenshot](./images/yay-install-screenshot.png)
π₯³ Many thanks to my colleagues at **NDVN** for inspiring me and guiding me towards _Linux_. You guys are amazing and kind.
[`β¬ BACK TO TOP β¬`](#table-of-contents)
## Contents
### Dependencies
```bash
yay -S [package-name]
```Here is a list of packages:
`extra/wezterm` `tmux` `extra/neofetch` `extra/brightnessctl` `picom-git` `polybar` `fish` `extra/fisher` `git` `peco` `neovim` `eza` `starship` `htop` `redshift` `ttf-jetbrains-mono-nerd` `extra/noto-fonts-emoji` `nitrogen` `betterlockscreen` `flameshot` `visual-studio-code-bin` `jetbrains-toolbox` `docker` `docker-compose` `go` `i3lock-color` `arttime-git` `rofi-bluetooth-git` `extra/blueman` `network-dmenu-git` `appimagelauncher` `postman-bin` `firefox-developer-edition` `google-chrome` `microsoft-edge-dev-bin` `teams` `slack-desktop` `aur/prospect-mail` `extra/discord` `extra/telegram-desktop` `obsidian` `extra/calc` `aur/networkmanager-dmenu-git`
[`β¬ BACK TO TOP β¬`](#table-of-contents)
### i3 configs
- [weztem](https://wezfurlong.org/wezterm/index.html) - A cross-platform terminal emulator and multiplexer.
- [picom-git](https://wiki.archlinux.org/title/Picom) - A compositor for _Xorg_.
- [polybar](https://github.com/polybar/polybar) - build beautiful and highly customizable status bars for their desktop environment.
- [polybar-themes](https://github.com/adi1090x/polybar-themes) - A huge collection of polybar themes with different styles, colors and variants.
- [rofi](https://github.com/adi1090x/rofi) - A huge collection of Rofi based custom Applets, Launchers & Powermenus.
- [ibus-bamboo](https://github.com/BambooEngine/ibus-bamboo) - Bα» gΓ΅ TiαΊΏng Viα»t
- [flameshot](https://flameshot.org/) - A cross-platform tool to take screenshots.
- [nitrogen](https://github.com/l3ib/nitrogen/) - Background browser and setter for X windows.
- [betterlockscreen](https://github.com/betterlockscreen/betterlockscreen) - π sweet looking lockscreen for linux system
- [redshift](https://github.com/jonls/redshift) - Adjusts the color temperature of your screen according to your surroundings.[`β¬ BACK TO TOP β¬`](#table-of-contents)
### Shell configs
- [fish](https://github.com/fish-shell/fish-shell) - The user-friendly command line shell.
- [fisher](https://github.com/jorgebucaran/fisher) - A plugin manager for Fish.
- [dracula-fish](https://github.com/dracula/fish) - Dark theme for fish.
- [z for fish](https://github.com/jethrokuan/z) - Pure-fish z directory jumping.
- [ghq](https://github.com/x-motemen/ghq) - Remote repository management made easy.
- [peco](https://github.com/peco/peco) - Simplistic interactive filtering tool.
- [volta](https://volta.sh/) - The Hassle-Free JavaScript Tool Manager.
- [eza](https://github.com/eza-community/eza) - A modern, maintained replacement for ls.
- [starship](https://starship.rs/) - The minimal, blazing-fast, and infinitely customizable prompt for any shell!
- [go](https://go.dev/)
- [rust](https://www.rust-lang.org/)[`β¬ BACK TO TOP β¬`](#table-of-contents)
## Credits
This config has heavy inspiration from:
- [devaslife](https://github.com/craftzdog/dotfiles-public) - Takuya Matsuyama
- [mantran1611](https://github.com/manhtran1611/dotfiles) - Manh Tran[`β¬ BACK TO TOP β¬`](#table-of-contents)