let it be known that I do not own the code to this rice, this is only a modified fork. Go support them at [here] (https://github.com/rxyhn/dotfiles)
Home Preview


Rice Preview


## Hi there! Thanks for dropping by! :heart_on_fire: AwesomeWM Logo Rxyhn's Aesthetic AwesomeWM Configuration Files! Welcome to my AwesomeWM configuration files! This is my personal collection of configuration files. You might be here for looking my AwesomeWM configuration files? or looking for **Linux Rice** reference? feel free to steal anything from here but don't forget to give me **credits** :) AwesomeWM is the most powerful and highly configurable, next generation framework window manager for X, Although it takes time and effort to configure it, but I'm very satisfied with this aesthetic result. ## :snowflake: Information Here are some details about my setup: - **OS:** [Arch Linux](https://archlinux.org) - **WM:** [awesome](https://github.com/awesomeWM/awesome) - **Terminal:** [wezterm](https://github.com/wez/wezterm) - **Shell:** [zsh](https://www.zsh.org/) - **Editor:** [neovim](https://github.com/neovim/neovim) / [vscode](https://github.com/microsoft/vscode) - **Compositor:** [picom](https://github.com/yshui/picom) - **Application Launcher:** [rofi](https://github.com/davatorium/rofi) - **Music Player** [ncmpcpp](https://github.com/ncmpcpp/ncmpcpp) AwesomeWM Modules: - **[bling](https://github.com/blingcorp/bling)** - Adds new layouts, modules, and widgets that try to primarily focus on window management - **[color](https://github.com/andOrlando/color)** - Clean and efficient api for color conversion in lua - **[layout-machi](https://github.com/xinhaoyuan/layout-machi)** - Manual layout for Awesome with an interactive editor - **[UPower Battery Widget](https://github.com/Aire-One/awesome-battery_widget)** - A UPowerGlib based battery widget for the Awesome WM Main Features: - **Eye-catching Colorscheme** - **MacOS like window decorations** - **Dashboard** - **Info Center** - **Notification Center** - **Bottom Panel** - **Word Clock Lockscreen** - **Minimalist Exit Screen** - **Music Player** - **App Launcher** - **Github Activity Previews** - **Brightness / Volume OSD** - **LayoutList PopUP** - **Battery Indicator** - **Wifi Indicator** - **Calendar** - **Weather** - **Animated Workspace Indicator** - **Beautiful Naughty Notification** - **Main Menu**
> This repo has a wiki! You can check it by clicking ~~[here](https://www.youtube.com/watch?v=UIp6_0kct_U)~~ [here](https://github.com/rxyhn/dotfiles/wiki). ## :wrench: Setup > This is step-by-step how to install these dotfiles. Just [R.T.F.M](https://en.wikipedia.org/wiki/RTFM).
1. Install Required Dependencies and Enable Services
:warning: **This setup instructions only provided for Arch Linux (and other Arch-based distributions)** Assuming your _AUR Helper_ is [paru](https://github.com/Morganamilo/paru). > First of all you should install the [git version of AwesomeWM](https://github.com/awesomeWM/awesome/). ```sh paru -S awesome-git ``` > Install necessary dependencies ```sh paru -Sy picom-git wezterm rofi acpi acpid acpi_call upower lxappearance-gtk3 \ jq inotify-tools polkit-gnome xdotool xclip gpick ffmpeg blueman redshift \ pipewire pipewire-alsa pipewire-pulse pamixer brightnessctl feh scrot \ mpv mpd mpc mpdris2 python-mutagen ncmpcpp playerctl --needed ``` > Enable Services ```sh systemctl --user enable mpd.service systemctl --user start mpd.service ```
2. Install My AwesomeWM Dotfiles
> Clone this repository ```sh git clone --depth 1 --recurse-submodules https://github.com/rxyhn/dotfiles.git cd dotfiles && git submodule update --remote --merge ``` > Copy config files ```sh cp -r config/* ~/.config/ ``` > Install a few fonts (mainly icon fonts) in order for text and icons to be rendered properly. ```sh cp -r misc/fonts/* ~/.fonts/ # or to ~/.local/share/fonts cp -r misc/fonts/* ~/.local/share/fonts/ ``` And run this command for your system to detect the newly installed fonts. ```sh fc-cache -v ``` > Finally, now you can login with AwesomeWM Congratulations, at this point you have installed this aesthetic dotfiles! :tada: Log out from your current desktop session and log in into AwesomeWM
## :four_leaf_clover: Miscellaneous
GTK Theme
:milky_way: Aesthetic-Night gtk theme Setup: 1. Copy the themes to the themes folders ```sh sudo cp -rf misc/themes/Aesthetic-Night/* /usr/share/themes cp -rf misc/themes/Aesthetic-Night-GTK4/* ~/.config/gtk-4.0 ``` 2. Add this line on `~/.config/gtk-3.0/settings.ini` for left controls ```sh gtk-decoration-layout=close,maximize,minimize:menu ``` To apply the theme use ~~[lxappearance](https://archlinux.org/packages/community/x86_64/lxappearance)~~ [lxappearance-gtk3](https://archlinux.org/packages/community/x86_64/lxappearance-gtk3)
VSCode Theme
VSCode theme preview :comet: Aesthetic VSCode Setup: 1. Install required extension - [Customize UI](https://marketplace.visualstudio.com/items?itemName=iocave.customize-ui) - [Carbon Product Icons](https://marketplace.visualstudio.com/items?itemName=antfu.icons-carbon) note: You can use any themes, but some of the colors will be overwritten by mine 2. copy config file ```sh cp misc/vscode/User/settings.json ~/.config/Code/User ```
Neovim Theme
neovim theme preview :cyclone: Aesthetic Neovim This is nvchad's port of my aesthetic theme named `rxyhn` To get this theme you have to use [nvchad](https://github.com/NvChad/NvChad) as your neovim config, and then apply my theme.
Firefox Theme
firefox theme preview :snowman_with_snow: Aesthetic Firefox setup: 1. Go to `about:config` in Firefox. 2. Search for `toolkit.legacyUserProfileCustomizations.stylesheets` and set it to `true`. 3. move the contents from [`misc/firefox`](misc/firefox) to `$HOME/.mozilla/firefox/xxxxxxxx.default-release/chrome`.
Touchpad tap-to-click & natural (reverse) scrolling (libinput)
`/etc/X11/xorg.conf.d/30-touchpad.conf` ```cfg Section "InputClass" Identifier "touchpad" Driver "libinput" MatchIsTouchpad "on" Option "Tapping" "on" Option "TappingButtonMap" "lmr" Option "NaturalScrolling" "true" EndSection ```
## :art: Colorscheme colorscheme preview Introducing the Aesthetic Night colorscheme! Beautiful and elegant color scheme, perfect for programmers who live in the middle of the night. With the neat color combination that it can keep the eyes from getting tired! so you can keep writing code and continue all your work all night! This colorscheme is used for all aspects in these dotfiles, yeeaaaah this aesthetic dotfiles is combined with an aesthetic colorscheme <3 This colorscheme was made by [`ner0z`](https://github.com/ner0z) and modified by me [`rxyhn`](https://github.com/rxyhn)
Palettes
special
#E5E5E5 #D9D7D6 #000A0E #061115 #0D181C #131E22
normal
#1C252C #DF5B61 #78B892 #DE8F78 #6791C9 #BC83E3 #67AFC1
bright
#484E5B #F16269 #8CD7AA #E9967E #79AAEB #C488EC #7ACFE4
Xresources
```cfg ! special *.foreground: #d9d7d6 *.background: #061115 ! black *.color0: #1c252c *.color8: #484e5b ! red *.color1: #df5b61 *.color9: #f16269 ! green *.color2: #78b892 *.color10: #8cd7aa ! yellow *.color3: #de8f78 *.color11: #e9967e ! blue *.color4: #6791c9 *.color12: #79aaeb ! magenta *.color5: #bc83e3 *.color13: #c488ec ! cyan *.color6: #67afc1 *.color14: #7acfe4 ! white *.color7: #d9d7d6 *.color15: #e5e5e5 ```
## :ocean: Gallery | Modern Bottom Panel with Animation | | ---------------------------------------------------------------------------------------------------- | | bottom panel preview | | Aesthetic Dashboard with neat grid layout | | -------------------------------------------------------------------------------------------------- | | dashboard preview | | Good looking Info Center | --- | | info center preview | | Beautiful Notification Center | | ---------------------------------------------------------------------------------------------------------- | | notification center preview | | Naughty Notifications | | ------------------------------------------------------------------------------------------------ | | notifications preview | | Custom mouse-friendly ncmpcpp UI | | ----------------------------------------------------------------------------------------------- | | ncmpcpp preview | | Lockscreen with [PAM Integration](https://github.com/RMTT/lua-pam) | | ----------------------------------------------------------------------------------------------------------- | | word clock lockscreen preview | | Minimalist Exitscreen | | ------------------------------------------------------------------------------------------------ | | exitscreen preview | ## :japan: History Ngl this is started when im feel bored lol and decided to start using Linux, more precisely in January 2022. When it's in [Linuxer Desktop Art](https://facebook.com/groups/linuxart) i saw a linux setup that caught my eye, then I'm interested in and trying something similar, So yeaaaaaah this is my current setup, I made this with all Aesthetic I have. Yes! you're right! everything you see here is all about beautiful and aesthetic, and ofc apart from targeting the beautiful UI I also pay attention to the functionality, because I'm targeting an OS that's comfortable to wear and look at. Have a Nice Day! <3 I wanna say thank you to those of you who like and love my setup <3



## :money_with_wings: TIP JAR I've ko-fi account, So if you enjoyed it and would like to show your appreciation, you may want to tip me here. It is never required but always appreciated. Thanks from the bottom of my heart! :heartpulse: [![](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/rxyhn) ## :bulb: Acknowledgements - _Contributors_ - [`rxyhn`](https://github.com/rxyhn) - [`ner0z`](https://github.com/ner0z) - [`Kasper24`](https://github.com/Kasper24) - [`paulhersch`](https://github.com/paulhersch) - [`rototrash`](https://github.com/rototrash) - [`Deathemonic`](https://github.com/Deathemonic) - [`janleigh`](https://github.com/janleigh) - [`ChocolateBread799`](https://github.com/ChocolateBread799) - _Thanks to_ - [`rxyhn`](https://github.com/rxyhn) _there's nothing wrong with thanking yourself right?_ - [`elenapan`](https://github.com/elenapan) - [`manilarome`](https://github.com/manilarome)