Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 πŸš€πŸš€πŸš€.

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)