@Learath2 progress update: gnome stutters like hell, and patching it with a PR couldn't find some build dependencies and my mouse doesn't work on sddm & KDE out of the box for some reason. i'm deciding which path to troubleshoot
07:22
TsPiggy
@Learath2 progress update: gnome stutters like hell, and patching it with a PR couldn't find some build dependencies and my mouse doesn't work on sddm & KDE out of the box for some reason. i'm deciding which path to troubleshoot
nix works best with either plasma KDE 6 (dont install it using their installer but via https://nixos.wiki/wiki/KDE ) or some tiling shii like hyprland, i3 or sway. cosmec is sadly still not 100% functional. Niri works!(edited)
07:27
Cute panda btw, I have one as well
TsPiggy
ah shit, forgot to check the avalibility of nix's packages mirror. deadass forgot i live in china
the only annoyance with KDE is that your settings are seperated for x11 and wayland.
but that won't be a problem once you go the declarative way of defining KDE, tho that's for the future when you're familiar with modules, flakes and home manager(edited)
I heard there is more than one nix CLI?
Nix has two CLIs:
nix-* (stable/traditional, should minimise it’s usage if flakes are used)
nix <…> (flake/experimental, commonly referred as nix3 or flake CLI)
nh is a popular community-made tool for management of NixOS.
What is the point of nix-env?
nix-env manipulates environments (installing, uninstalling, updating). While not recommended due to its imperative nature, it's useful for listing generations with --list-generations, rolling back with --rollback, or using several of its other useful features that aren’t imperative. Related readings:
https://stop-using-nix-env.privatevoid.net/
How do I search for packages?
CLI: nix search ... Online: https://mynixos.com/
Very specific question?
https://wiki.nixos.org/
How can I use nix for development?
nix develop <PATH/URL>#<devShell>
nix-direnv
devenv (highly abstracted for ease of use)
There are also many language-specific projects that are designed to build or deploy using Nix.
Why do I get No such file or directory when using flakes?
To use Version Control Software like Git with flakes, files need to be tracked to be used by Nix. Try tracking them with git add -AN or staging them with git add -A.
[19:42]
Should I learn about flakes? I heard they are experimental
Short answer: Yes. Long answer: While flakes are still technically experimental, and their path to implementation has been controversial and heavily criticised, many already use them regularly and find them to be a strictly superior (if not the only acceptable) way to use Nix(OS). Related readings:
An introduction and tutorial b[y Eelco Dolstra (https://edolstra.github.io/)
Official Documentation: https://nix.dev/concepts/flakes.html
Flakes aren't real and cannot hurt you: a guide to using Nix flakes the non-flake way by Jade
I want to learn about flakes/NixOS/home-manager!
NixOS & Flakes Book by Ryan Yin
Nix Pills
Should I use NixOS or nix-darwin?
If you want to be able to configure nearly everything about your operating system declaratively and are willing to accept that any imperative solutions are second-class citizens and often discouraged, then yes. nix-darwin does the same with macOS but is more limited compared to NixOS.Related readings:
https://nixos-and-flakes.thiscute.world/introduction/advantages-and-disadvantages#advantages-disadvantages-of-nixos
Is there something like NixOS to manage the home directory?
home-manager, which can be used on other UNIX systems, including macOS.
Is there a large list of resources I can check out?
https://wiki.nikiv.dev/package-managers/nix
What is Nix? / What's the difference between Nix, NixOS, etc.?
Nix = package manager
Lix = CppNix fork with QoL improvements
Nixlang = a functional, domain-specific language used for the Nix package manager
NixOS = a Linux-based operating system built on the Nix package manager
nix-darwin = system-level configuration for macOS built on the Nix package manager
home-manager = user-level configuration program (for Linux-based operating systems or macOS) built on the Nix package manager
How do I learn the Nix language?
You can take this approach:
Read any of these introductions:
https://nix.dev/tutorials/nix-language.htmlhttps://github.com/tazjin/nix-1phttps://learnxinyminutes.com/docs/nixhttps://wiki.nixos.org/wiki/Nix_by_example
Optionally, read the manual: https://nix.dev/manual/nix/latest/language
Complete this interactive tour: https://nixcloud.io/tour
Look up and learn a new function every day: https://noogle.dev/
https://zen-browser.app/
Closes #327982
NOTE: This package takes quite a lot of resources to build. It took me an hour maybe two on my machine (3200g), This is not a package you want to compile you...
I heard there is more than one nix CLI?
Nix has two CLIs:
nix-* (stable/traditional, should minimise it’s usage if flakes are used)
nix <…> (flake/experimental, commonly referred as nix3 or flake CLI)
nh is a popular community-made tool for management of NixOS.
What is the point of nix-env?
nix-env manipulates environments (installing, uninstalling, updating). While not recommended due to its imperative nature, it's useful for listing generations with --list-generations, rolling back with --rollback, or using several of its other useful features that aren’t imperative. Related readings:
https://stop-using-nix-env.privatevoid.net/
How do I search for packages?
CLI: nix search ... Online: https://mynixos.com/
Very specific question?
https://wiki.nixos.org/
How can I use nix for development?
nix develop <PATH/URL>#<devShell>
nix-direnv
devenv (highly abstracted for ease of use)
There are also many language-specific projects that are designed to build or deploy using Nix.
Why do I get No such file or directory when using flakes?
To use Version Control Software like Git with flakes, files need to be tracked to be used by Nix. Try tracking them with git add -AN or staging them with git add -A.
[19:42]
Should I learn about flakes? I heard they are experimental
Short answer: Yes. Long answer: While flakes are still technically experimental, and their path to implementation has been controversial and heavily criticised, many already use them regularly and find them to be a strictly superior (if not the only acceptable) way to use Nix(OS). Related readings:
An introduction and tutorial b[y Eelco Dolstra (https://edolstra.github.io/)
Official Documentation: https://nix.dev/concepts/flakes.html
Flakes aren't real and cannot hurt you: a guide to using Nix flakes the non-flake way by Jade
I want to learn about flakes/NixOS/home-manager!
NixOS & Flakes Book by Ryan Yin
Nix Pills
Should I use NixOS or nix-darwin?
If you want to be able to configure nearly everything about your operating system declaratively and are willing to accept that any imperative solutions are second-class citizens and often discouraged, then yes. nix-darwin does the same with macOS but is more limited compared to NixOS.Related readings:
https://nixos-and-flakes.thiscute.world/introduction/advantages-and-disadvantages#advantages-disadvantages-of-nixos
Is there something like NixOS to manage the home directory?
home-manager, which can be used on other UNIX systems, including macOS.
Is there a large list of resources I can check out?
https://wiki.nikiv.dev/package-managers/nix
What is Nix? / What's the difference between Nix, NixOS, etc.?
Nix = package manager
Lix = CppNix fork with QoL improvements
Nixlang = a functional, domain-specific language used for the Nix package manager
NixOS = a Linux-based operating system built on the Nix package manager
nix-darwin = system-level configuration for macOS built on the Nix package manager
home-manager = user-level configuration program (for Linux-based operating systems or macOS) built on the Nix package manager
How do I learn the Nix language?
You can take this approach:
Read any of these introductions:
https://nix.dev/tutorials/nix-language.htmlhttps://github.com/tazjin/nix-1phttps://learnxinyminutes.com/docs/nixhttps://wiki.nixos.org/wiki/Nix_by_example
Optionally, read the manual: https://nix.dev/manual/nix/latest/language
Complete this interactive tour: https://nixcloud.io/tour
Look up and learn a new function every day: https://noogle.dev/
my laptop running at 165 and my monitor is running at 144. KDE fps counter shows like ~200 and fluctuating hard when I have both on. i'm afraid that it is trying to reach 7920 or something to match both.
12:07
trying to find a way to set them both to 120
12:07
well mainly the laptop cuz the monitor does support 120
sir, if U're really curious, then by going by ambulance, U can be left behind too... sadly had to watch such a video, to burn it on CD (... reminds me of my friend having to 30 DVDs to get over 100GB to the police while working there)
ребята привет у меня баг кто сможет помоч
у меня в дднете я закинул текстур очень много и у меня неоткриваеца вкладка текстури пробивал через DDnet date там нету етого а дальше я незнаю как перескачивал дднет нечего не виходит
19:41
на пк
19:41
можно в лс пойти если хочеш
reks
ребята привет у меня баг кто сможет помоч
у меня в дднете я закинул текстур очень много и у меня неоткриваеца вкладка текстури пробивал через DDnet date там нету етого а дальше я незнаю как перескачивал дднет нечего не виходит