illogical-impulse on many distros #2382
clsty
started this conversation in
Extra Distros
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
With the progress of #1061, it's now possible to install illogical-impulse on many distros.
Tested on Debian 13.
Important
dist-nixwill be slowed down, however if you're willing to contribute, PRs are welcomed.dist-nix. You may also try tinydots if you just want to use Hyprland on Debian. It uses waybar, and is very lightweight so it does not have "missing functionality".inode. If you're still using fixedinodeallocation filesystem such asext4, it may run out of freeinode. Some recommendations for dynamicinodeallocation filesystem arexfs,btrfs,zfs.Steps: Prepare test user (Optional)
Note
This section allows the changes made by script to be removed cleanly later, however if you're fine with keeping the changes you can skip this section.
1. Create a new user with sudo priviledge.
Take
t1as example. Other username is also fine, just remember to keep consistency with the usernames below.The command to create a new user with sudo priviledge depends on distro.
Normally, for Debian run
For Arch Linux run
2. Set a password.
3. Switch to this user
You can now switch to another tty and login as this user.
However
ttyis not very friendly, so you can usesuinstead:Note that this can not be
su t1, or else things will not work as expected.Steps: Install and use
1. Install illogical-impulse
Important
Due to limitations of Nix on non-NixOS distro, some dependencies need to be installed via system package manager, including
gnome-keyring,fish,swaylockandcurl.For each of them, if command is not found, the script will try to install it based on your distro, but this may fail. In such case you need to install them manually first.
Run the line below to test:
Automatic method:
P.S. As for myself, I also add
--forcebecause I clearly know what this script will do. If you've login as a test user, I guess it's also fine to specify--forcefor you.bash <(curl -s https://ii.clsty.link/get) -- --via-nixManual-ish method:
git clone https://github.com/end-4/dots-hyprland cd dots-hyprland ./setup install --via-nix2. Run Hyprland
Press
Ctrl-Alt-F3for example to login ontty3as the user which installed illogical-impulse just now. e.g. If you've created test usert1then login ast1.Then run
3. Explore
The illogical-impulse should now launch. Explore as you like.
As mentioned above, some functionalities may be missing.
Tip
Super-Returnto launch a terminal.Superto open App launcher.pkill qs; qs -c iias before. Runpkill .quickshell-wra; qs -c iiinstead.4. Quit
To quit Hyprland, if you'd like to do it in terminal, run
pkill .Hyprland-wrapp.Steps: Cleaning (Optional)
Note
This section is for removing the changes made by the previous steps. If you're fine with keeping the changes, just ignore this section.
1. Remove the test user
Note: This step is only applicable if you've created the test user
t1.Login as another user, run
This will wipe user
t1with its home directory/home/t1from your system.If this fails cuz some process from
t1is still running, you may need to restart system and then retry.2. Futher cleaning
gnome-keyringfishswaylockcurl/nix/nix-installer uninstallBeta Was this translation helpful? Give feedback.
All reactions