Pavel-Hrdina / dotfiles

My dots for openSUSE Tumbleweed using Gruvbox with hyprland (use on your own risk)

Home Page:https://github.com/Pavel-Hrdina/dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hyprland dotfiles

banner

Packages

TODO: Add a list of packages that will be installed

Installation

The script is made for openSUSE Tumbleweed. I didn't include Nvidia support. (I still need to create a script, but I don't have time for that right now, it'll be done when it's done.)

Caution

Examine the script thoroughly before executing it on your system, as it may cause harm to your system. I have not tested this configuration on Linux distributions other than openSUSE Trumbleweed, so use it with caution, but it should work. If anything breaks during the installation, make sure that is's not your systems fault

Note

I am using GNU Stow, because it requires the least hustle to use, if you never used it before I recommend reading about it here.

Install openSUSE Tumbleweed as a server or a desktop environment with GNOME or KDE, both should work with the script. using it on previously installed desktop should work but will change whatever you currently have (gtk/qt theming, shell, sddm, grub, etc) and is at your own risk.

Clone to your home directory and execute -

$  # Make sure that the system is up to date:
$  screen # or tmux whatever.. 
$  sudo -vvv zypper up
$
$  # Clone this repo, and install
$  git clone https://github.com/Pavel-Hrdina/dotfile.git $HOME/.dotfiles && cd $HOME/.dotfiles
$  sudo $HOME/.dotfiles/scripts/install
$
$  # Or you can live on the edge
$  # git clone https://github.com/Pavel-Hrdina/dotfile.git $HOME/.dotfiles cd && cd $HOME/.dotfiles && sudo $HOME/.dotfiles/scripts/install

After the installation is done, restart you machine, in case you would like to do this manually, install the packages, and execute stow on all the files in the dotfiles directory:

$  # Make sure that the system is up to date:
$  screen # or tmux whatever.. 
$  sudo -vvv zypper up
$     
$  # Install the packages
$  sudo zypper in gammastep hyprland stow waybar kitty neovim tmux
$
$  # Clone this repo, and install
$  git clone https://github.com/Pavel-Hrdina/dotfile.git $HOME/.dotfiles
$  cd $HOME/.dotfiles; stow ./*

Tip

Don't hesitate to modify the script

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This repository is licensed under the GPL-3.0 license

Authors and acknowledgment

Thanks to lazivim for making vim configuration a breeze

About

My dots for openSUSE Tumbleweed using Gruvbox with hyprland (use on your own risk)

https://github.com/Pavel-Hrdina/dotfiles

License:GNU General Public License v3.0


Languages

Language:Lua 61.7%Language:Shell 33.1%Language:CSS 5.0%Language:Makefile 0.2%