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.gitStep 2 - Make the installation script executable and run it
chmod +x install.sh && ./install.shThe 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.bakDone
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)
hyprshutdownWarning
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.gitCopy 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/scriptsInstall them
cargo install --path .Step 4. Install Wallpaper Switcher
Clone the custom Waytrogen repo
git clone https://github.com/TheAhumMaitra/waytrogen-aurora.gitGo to the repo folder
cd waytrogen-auroraInstall 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-originalCreate a symlink for sudo-rs binary
sudo ln -s /usr/bin/sudo-rs /usr/bin/sudoStep 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/.gitDone
Enjoy Aurora!