When cloning this repo, please clone with submodules git clone --recurse-submodules https://github.com/undefinedDarkness/rice
or if you have already cloned, run git submodule update --init --recursive
Also please clone it to ~/rice
, many paths are coded to expect the repo to be there
- awesomewm (see below)
- playerctl & playerctl gir for bling to load
- wezterm ~ you need some kind of terminal, this is what I use but you can easily swap it out ig
- nvim ~ a modern version should just work technically (see below)
- dmenu ~ or you can use something else
- mkr (see below)
- xclip
- picom (this one's important)
For notion-dashboard
and many other scripts to work, you will need python3-gi
installed
To build awesome and others you'll need build-essential cmake meson libgtk-3-dev
once you have all the requirements, installation is pretty much just symlinking folders from ~/rice/.config
to ~/.config
You will need to modify the script ~/rice/scripts/notion-dashboard.py
to match your notion, the rest should be okay
You'll need convert
(imagemagick) for the blurred background - NOTE TO SELF, Consider only depending on ffmpeg
cd rice/misc/dmenu
sudo make install
UPDATE - You don't need this anymore, It's still in this repo but it's not used anywhere Mkr is my custom launcher and you'll have to build it or swap it out with rofi or the like, To build it:
cd rice/misc/mkr
meson setup build
meson compile -C build
Might rip it out later, I dunno
Please do :TSInstall
for any languages you often use or it won't look quite right, besides that it should just work,
It's just a standard lazy.nvim setup
I think you might need rg
installed for telescope to work properly
This rice uses a custom build of awesome with a few patches applied which you can find in misc/ On Ubuntu, you need to
- clone awesome source code
- apply the patch
- install build dependencies
sudo apt-get build-dep awesome
for this you will need to enable source code repos, by either modifying/etc/apt/sources.list
or using the additional software menu - Run the build commands:
mkdir build
cd build
cmake ..
make package
sudo apt install ./*.deb
Refer to awesomewm documentation for building if you get stuck
this rice wouldn't be possible w/o awesome wm, bling and rubato