Skip to content
Installation

Installation

Important

Aurora is meant to be used for Arch Linux. But it can be used in many distros

There are two ways of installing Aurora :-

1. Using installation script (Arch Linux only)

2. Manual installation

You can use our installation script but it is in beta, might not work properly.

To install Aurora using installation script follow these steps

Step 1

Clone this repo into your home directory

cd ~ && git clone https://github.com/TheAhumMaitra/Aurora.git

Step 2 - Make the installation script executable and run it

chmod +x install.sh && ./install.sh

The installer also bootstraps Neovim with the LazyVim/starter config. If Neovim already has local files, Aurora backs these up first:

mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
mv ~/.local/state/nvim ~/.local/state/nvim.bak
mv ~/.cache/nvim ~/.cache/nvim.bak

Done

It may ask some questions but it will INstall Aurora

Manual installation

Prequirements

You need to install rust

Installation script

Step 1. Install all required + recommended packages :-

Recommended Packages

Make sure your package manger has these packages. This packages will give you the best experience of Aurora

hyprland (You can use Hyprland git version also)
xdg-desktop-portal-hyprland (you can use git version also)
pipewire
pipewire-pulse
wireplumber
swaync
hypridle
hyprlock
polkit-gnome
waybar
rofi
wlogout
gtk3
gtk4
yaru-gtk-theme (AUR)
yaru-icon-theme (AUR)
kitty
neovim
cliphist
nautilus
wl-clipboard
hyprshot
network-manager-applet
brightnessctl
libnotify
ttf-dejavu
noto-fonts
noto-fonts-emoji
awww
git
papirus-icon-theme
uv
sudo-rs
nordzy-hyprcursors (AUR)
rofi-emoji
ttf-jetbrains-mono-nerd
mise
starship
wiremix
wifitui-bin (AUR)
weathr-bin (AUR)
bluetui
btop
jolt (AUR)
leenfetch (AUR)
zen-browser-bin (AUR)
hyprshutdown

Warning

You can use Hyprland-git. It might be very unstable

Step 2. Clone this repository

Clone this repo using git

git clone https://github.com/TheAhumMaitra/Aurora.git

Copy all contents of Aurora/dotfiles/.config

cp -r ./Aurora/dotfiles/.config/* ~/.config/ 

Step 3. Compile and install scripts of Aurora

Go to .config/hypr/scripts

cd ~/.config/hypr/scripts

Install them

cargo install --path .

Step 4. Install Wallpaper Switcher

Clone the custom Waytrogen repo

git clone https://github.com/TheAhumMaitra/waytrogen-aurora.git

Go to the repo folder

cd waytrogen-aurora

Install it

cargo install --path .

Copy and compile gsettings schema

sudo cp ./org.Waytrogen.Waytrogen.gschema.xml \
/usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Step 5. Switch to sudo-rs (recommended)

After installing sudo-rs, check the binary by running sudo ls /usr/bin/sudo-rs

Move your original sudo binary

sudo mv /usr/bin/sudo /usr/bin/sudo-original

Create a symlink for sudo-rs binary

sudo ln -s /usr/bin/sudo-rs /usr/bin/sudo

Step 6. Install LazyVim starter for Neovim

mv ~/.config/nvim{,.bak}
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
git clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.git

Done

Enjoy Aurora!