Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New on Linux - How to install? #79

Closed
mateus3c opened this issue Oct 17, 2023 · 14 comments
Closed

New on Linux - How to install? #79

mateus3c opened this issue Oct 17, 2023 · 14 comments

Comments

@mateus3c
Copy link

Hi! Im a newby and just recently swapped to Linux, I loved your designs and I really wanted to have them on my notebook as well, the thing is, Im not sure what I need to do to get your themes. I'm using Linux Mint Cinnamon 21.2.
Could you please explain to me what should I do?
Thank you and good job!

@rondDev
Copy link

rondDev commented Oct 18, 2023

Hey, first of, I'm not very familiar with this project so I can only give general advice.

I'm using Linux Mint Cinnamon 21.2.

To use this it seems you have to switch out Cinnamon for Hyprland, this means switching out both your windowing system (X11) and DE/WM (Desktop Environment / Window Manager). This requires a bit of tinkering, but it's totally doable, although the experience might be a bit lackluster.

If you want a nice and relatively easy experience, I would recommend using nix and following the instructions at the bottom of the readme!

@mateus3c
Copy link
Author

alright, thank you very much for your help!!

@Aylur
Copy link
Owner

Aylur commented Oct 18, 2023

there are dependencies that aren't packaged for Mint, so your only option is building everything from source, or you could use Nix
https://nixos.org/download#nix-install-linux

if you are fine with copying my whole setup you can use my home-manager config, which should pull and setup everything for you, but I don't recommend this if you don't know what you are doing

git clone https://github.com/Aylur/dotfiles.git
cd dotfiles
sed -i 's/demeter/REPACE_WITH_USERNAME/' flake.nix
nix-shell -p home-manager
home-manager switch --flake .

I would recommend this instead

nix profile install github:hyprwm/Hyprland
nix profile install github:Aylur/ags
nix profile install nixpkgs#sassc
nix profile install nixpkgs#swww
nix profile install nixpkgs#brightnessctl

git clone https://github.com/Aylur/dotfiles.git
cp -r dotfiles/ags $HOME/.config/ags
cp -r dotfiles/hypr $HOME/.config/hypr

after doing one of the above, you also need nixGL on Mint

# needed for Hyprland if you are not on NixOS
nix profile install github:guibou/nixGL

after getting every needed package, logout, go onto a tty and run

nixGL Hyprland

@mateus3c
Copy link
Author

mateus3c commented Oct 19, 2023

there are dependencies that aren't packaged for Mint, so your only option is building everything from source, or you could use Nix https://nixos.org/download#nix-install-linux

if you are fine with copying my whole setup you can use my home-manager config, which should pull and setup everything for you, but I don't recommend this if you don't know what you are doing

git clone https://github.com/Aylur/dotfiles.git
cd dotfiles
sed -i 's/demeter/REPACE_WITH_USERNAME/' flake.nix
nix-shell -p home-manager
home-manager switch --flake .

I would recommend this instead

nix profile install github:hyprwm/Hyprland
nix profile install github:Aylur/ags
nix profile install nixpkgs#sassc
nix profile install nixpkgs#swww
nix profile install nixpkgs#brightnessctl

git clone https://github.com/Aylur/dotfiles.git
cp -r dotfiles/ags $HOME/.config/ags
cp -r dotfiles/hypr $HOME/.config/hypr

after doing one of the above, you also need nixGL on Mint

# needed for Hyprland if you are not on NixOS
nix profile install github:guibou/nixGL

after getting every needed package, logout, go onto a tty and run

nixGL Hyprland

doing this means I would have to switch out Cinnamon for Hyprland? if so, would this brick the system or cause any issues? SInce cinnamon is a part of the system /// (also I notice that 'nix' is not a found command on my terminal, so I need to download the Nix: the package manager from the link you sent to me?)

@rondDev
Copy link

rondDev commented Oct 19, 2023

doing this means I would have to switch out Cinnamon for Hyprland? if so, would this brick the system or cause any issues? SInce cinnamon is a part of the system

If you're not sure what you're doing, I would advise against trying to install it on Mint. At that point I would recommend you install Nix. In theory it shouldn't "brick" your system.

@mateus3c
Copy link
Author

doing this means I would have to switch out Cinnamon for Hyprland? if so, would this brick the system or cause any issues? SInce cinnamon is a part of the system

If you're not sure what you're doing, I would advise against trying to install it on Mint. At that point I would recommend you install Nix. In theory it shouldn't "brick" your

Im using Mint because I have read that its the most simple LInux distro for people that just quit Windows

@rondDev
Copy link

rondDev commented Oct 19, 2023

Im using Mint because I have read that its the most simple LInux distro for people that just quit Windows

Yeahhh... Switching to hyprland kind of removes that simplicity.

@mateus3c
Copy link
Author

oh nooo :(( thats such a same... I guess Ill have to stick with cinnamon then :(

@Aylur
Copy link
Owner

Aylur commented Oct 19, 2023

doing this means I would have to switch out Cinnamon for Hyprland? if so, would this brick the system or cause any issues? SInce cinnamon is a part of the system

no it will not brick your system and you can always just remove Hyprland if you don't like

also I notice that 'nix' is not a found command on my terminal, so I need to download the Nix: the package manager from the link you sent to me?

yes

Im using Mint because I have read that its the most simple LInux distro for people that just quit Windows

I would highly recommend you do not try to go for a standalone window manager or wayland compositor setup like mine at this point.
If you are just starting your journey on Linux, try out some other Desktop Environments like Gnome/KDE/XFCE, experiment with things, you will probably distro hop a few times too, and after you are not just blindly running commands you find on the internet, read about topics on the Arch wiki that interests you (regardless of your distribution, the Arch wiki is a generally great place for information about Linux). After you understand the difference between terms like x11, wayland, window managers and other concepts, start integrating other's configs into yours.

@mateus3c
Copy link
Author

doing this means I would have to switch out Cinnamon for Hyprland? if so, would this brick the system or cause any issues? SInce cinnamon is a part of the system

no it will not brick your system and you can always just remove Hyprland if you don't like

also I notice that 'nix' is not a found command on my terminal, so I need to download the Nix: the package manager from the link you sent to me?

yes

Im using Mint because I have read that its the most simple LInux distro for people that just quit Windows

I would highly recommend you do not try to go for a standalone window manager or wayland compositor setup like mine at this point. If you are just starting your journey on Linux, try out some other Desktop Environments like Gnome/KDE/XFCE, experiment with things, you will probably distro hop a few times too, and after you are not just blindly running commands you find on the internet, read about topics on the Arch wiki that interests you (regardless of your distribution, the Arch wiki is a generally great place for information about Linux). After you understand the difference between terms like x11, wayland, window managers and other concepts, start integrating other's configs into yours.

thank you for all the advices you both! I just moved t NobaraOS so now im using Gnome as my DE :D

@thyeun
Copy link

thyeun commented Oct 20, 2023

@mateus3c
Welcome to world of linux.
Linux more fun than window.
Btw i'm arch linux and hyprland user.

@Aylur Aylur closed this as completed Nov 18, 2023
@mateus3c
Copy link
Author

mateus3c commented Dec 7, 2023

Hi guys! I'm back and after some months I finally decided to give NixOS a try, so I was wondering if anyone here could teach me or lead me to a tutorial where I can learn how to install those?

@Aylur
Copy link
Owner

Aylur commented Dec 7, 2023

I'm not sure if I would recommend NixOS to you, but if you are willing to learn, it is very worth, though be warned it has somewhat a steep learnin curve and docs/tutorials are all over the place.
When I started vimjoyer on YouTube was a huge help.

@mateus3c
Copy link
Author

mateus3c commented Dec 7, 2023

cool, thank you very much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants