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

https://github.com/ikhsan3adi/desktop-dotfiles

My Simple Arch Linux Ricing [MIRROR]
https://github.com/ikhsan3adi/desktop-dotfiles

alacritty archlinux catppuccin dotfiles dotfiles-linux fish fish-shell linux oh-my-posh rice ricing shell sway swaywm unix vscodium waybar wayland windows-11

Last synced: 18 days ago
JSON representation

My Simple Arch Linux Ricing [MIRROR]

Awesome Lists containing this project

README

          

# [My](https://github.com/ikhsan3adi) Dotfiles

![Preview](preview.png)

My Simple Archlinux Desktop Config Files 🍚

> _Applicable to other distros beside Archlinux aswell_

| | App/Program/Utilities Used |
| :------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Window Manager | [`sway`](https://swaywm.org/) |
| Launcher | [`rofi-wayland`](https://github.com/lbonn/rofi) |
| Lockscreen | [`swaylock-effects`](https://github.com/mortie/swaylock-effects) |
| Status Bar | [`waybar`](https://github.com/Alexays/Waybar) |
| Network | [`networkmanager`](https://archlinux.org/packages/?name=networkmanager) |
| Brightness | [`light`](https://gitlab.com/dpeukert/light) |
| Audio | [`pipewire`](https://pipewire.org/) |
| Notification | [`mako`](https://github.com/emersion/mako) |
| Screenshot | [`grim`](https://gitlab.freedesktop.org/emersion/grim) \w [`slurp`](https://github.com/emersion/slurp) |
| Terminal | [`alacritty`](https://github.com/alacritty/alacritty), [`foot`](https://codeberg.org/dnkl/foot) |
| Shell | [`fish`](https://fishshell.com/) |
| Shell Prompt | [`oh-my-posh`](https://ohmyposh.dev/) |
| Terminal Visuals | [`fastfetch`](https://github.com/fastfetch-cli/fastfetch/), [`cava`](https://github.com/karlstav/cava), [`tty-clock`](https://github.com/xorg62/tty-clock), [`cmatrix`](https://github.com/abishekvashok/cmatrix), [`pipes.sh`](https://github.com/pipeseroni/pipes.sh) & many more |
| Code Editor | [VSCodium](https://vscodium.com/) \w [Catppuccin Frappé Theme](https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc-pack) |
| Browser | [Zen Browser](https://zen-browser.app/), [Thorium Browser](https://thorium.rocks/) |
| File Manager | [Thunar](https://docs.xfce.org/xfce/thunar/start) |
| GTK settings editor | [`nwg-look`](https://github.com/nwg-piotr/nwg-look) |
| GTK theme | [Catppuccin Frappé GTK](https://github.com/catppuccin/gtk/blob/main/docs/USAGE.md) |
| Folders Icon | Papirus-Dark \w [Catppuccin Frappé Papirus Folders](https://github.com/catppuccin/papirus-folders) |
| Cursor | [Bibata](https://github.com/ful1e5/Bibata_Cursor) |
| Font | [JetBrainsMono Nerd Font](https://www.nerdfonts.com/font-downloads), [Font Awesome](https://archlinux.org/packages/extra/any/otf-font-awesome/) |
| Color Palette | [Catppuccin Frappé](https://catppuccin.com/palette/) |
| Wallpaper | , |
| Other | [`wl-clipboard`](https://github.com/bugaevc/wl-clipboard), [`wlr-randr`](https://gitlab.freedesktop.org/emersion/wlr-randr), [`rfkill-input-handler-disable`](https://github.com/devkev/rfkill-input-handler-disable), [`overskride` bluetooth client](https://github.com/kaii-lb/overskride), [`imv` image viewer](https://sr.ht/~exec64/imv/), [`xarchiver` archive manager](https://github.com/ib/xarchiver) |

## Install

Choose one of the following method:

### A. Instal manually by copying or symlinking to your config path

```sh
# symlink sway configs
ln -s $(pwd)/sway ~/.config

# symlink wallpaper
mkdir -p ~/Pictures
ln -s $(pwd)/images/wallpaper.png ~/Pictures/wallpaper.png

# other configs aswell ...
```

### B. Using install script to use `alacritty`, `fish`, `oh-my-posh`, `sway` & other configs

> [!CAUTION]
> _**This may override your previous config!**_
>
> ```sh
> chmod +x ./install.sh
> ./install.sh
> ```