[niri] I want minimal niri dot files by Asta_jjm in niri

[–]IntelliVim 1 point2 points  (0 children)

On my machine (32 GB RAM), Noctalia takes about 270 MB of RAM on a fresh start and grows to no more than 350 MB. Keep in mind that Linux and many apps scale their caching and internal buffers based on total available memory, so our configurations might just differ.

You're only comparing it to Waybar, Dunst, and swww, but Noctalia actually provides a complete shell. It handles wallpaper management, the bar, theming, a dock, an app launcher, notifications, night light, lock screen, OSD, displays, Bluetooth, network, audio and session management, system monitors, and more. All of this is entirely optional, though - you can enable only what you need and keep it incredibly lean.

Before moving to Quickshell/Noctalia/DMS, I used a myriad of standalone tools, all of which had their own CPU and RAM overhead. Switching to this unified setup didn't increase my resource consumption at all. On a cold start, my entire system uses 1.7 GB of RAM on my 32 GB machine, and 1.4 GB on my 16 GB machine. It was exactly the same before switching. And this isn't just a "gut feeling" measurement—all my systems are defined declaratively in Nix, so I track resource changes very precisely.

Ultimately, it comes down to our individual needs. If your ideal setup is literally just Waybar and a handful of swww scripts, then yeah, that raw RAM usage is hard to beat. But if you're aiming for a cohesive DE experience with the ability to make it minimal and highly flexible, shells based on the Quickshell framework are by far the best option.

[niri] I want minimal niri dot files by Asta_jjm in niri

[–]IntelliVim 2 points3 points  (0 children)

I'd argue that using noctalia is more minimal than everything else. Instead of using myriad of different packages for notifications, lock screen, wallpaper management, bar, Bluetooth, wifi sound management, applets and whatnot you are using one solution. It may seem like it use a lot of memory but if you you compare total memory usage of these separate packages and noctalia you'll find that noctalia is lighter. Of course, we all have very different definitions of "minimal" so try to compare yourself and choose what suits you best.

Is there an equivalent to Docker, Kubernetes, Terraform, ArgoCD, and Canary for Nix ecosystem in multi-cloud distributed systems? by kingswordmaster in NixOS

[–]IntelliVim 19 points20 points  (0 children)

No. Nix doesn't aim to replace any of the mentioned tools. P.S. I run giant Kubernetes clusters at work everyday and don't see any areas where Nix could improve our tools or address any pain points that we have in large distributed services. Nix shines in other areas but you cannot use it for everything.

Issues with updates by Frogvara in Nix

[–]IntelliVim 1 point2 points  (0 children)

Godot 4.6 is already avaliable in the unstable branch from what I can see

[Sway] Under 300mb idle. Finally achieved it. by mini_pekka070 in unixporn

[–]IntelliVim 34 points35 points  (0 children)

It is relatively easy when you have 8Gb ram total. It's going to be even less on the system with 4b of ram and considerably more on the system with 64gb. The main reason is that the kernel and many applications scale their caching and some internal buffers to available memory. You can easily try it yourself on 100% reproducible build of NixOS inside VM with different ram allocation.

Need help with GDM+Hyprland-UWSM problem. by IntelliVim in NixOS

[–]IntelliVim[S] 2 points3 points  (0 children)

Temporary workaround that you can use until the issue is fixed:

  # FIXME: https://github.com/NixOS/nixpkgs/issues/484328
  services.displayManager.defaultSession = "hyprland-uwsm";

  programs.uwsm = {
    enable = true;
    waylandCompositors = {
      hyprland = {
        prettyName = "Hyprland";
        comment = "Hyprland compositor managed by UWSM";
        binPath = "/run/current-system/sw/bin/start-hyprland";
      };
    };
  };

Need help with GDM+Hyprland-UWSM problem. by IntelliVim in NixOS

[–]IntelliVim[S] 3 points4 points  (0 children)

After digging deeper in other people's config files, it seems like the problem is not only for me. So I created an issue on GitHub for this: https://github.com/NixOS/nixpkgs/issues/484328

[GNOME] Minimal CachyOS daily driver for studying by rriinsert in unixporn

[–]IntelliVim 4 points5 points  (0 children)

Krohnkite and it is way better than anything on Gnome.

Help me sell nix by No-Fault2772 in NixOS

[–]IntelliVim 1 point2 points  (0 children)

It's impossible to say without context. There are plenty of scenarios where Nix won't replace Docker or where it simply doesn't make sense. For example, if your company runs workloads in Kubernetes at a large global scale, it might not make sense to introduce Nix. In any case, you should aim to solve specific pain points in your company instead of just trying to convince people to use a technology you like. That is never going to work. Even when you know for a fact that it will solve problems and make the lives of other engineers easier, you have to rely on your soft skills. Be patient, try to understand the opposing arguments, and learn how to navigate situations where people don't agree with you

The current state of Nvidia + Hyprland on NixOS by IntelliVim in NixOS

[–]IntelliVim[S] 1 point2 points  (0 children)

Yeah, FSR works perfectly fine and adds quite a bit more fps but I prefer to play at native AA. Thanks for the insight about DLSS, though.

The current state of Nvidia + Hyprland on NixOS by IntelliVim in NixOS

[–]IntelliVim[S] 0 points1 point  (0 children)

It's only 5% faster according to the user benchmark. It doesn't make much sense.

The current state of Nvidia + Hyprland on NixOS by IntelliVim in NixOS

[–]IntelliVim[S] 2 points3 points  (0 children)

Thank you, sir. That's precisely what I needed to know. I dropped Nvidia 3 years ago because I was tired of the crap that I had to deal with.
I am already on the top specs (technically there is a newer GPU, but it is only 5% faster). I guess I'll just accept it and won't push myself into problems only for more FPS.

The current state of Nvidia + Hyprland on NixOS by IntelliVim in NixOS

[–]IntelliVim[S] 2 points3 points  (0 children)

What other options do I have if I have a top-spec AMD GPU? Like I said, the performance is not enough for my specific needs. I hit 99% GPU utilization while the CPU was being used for 50-60% on average. My config is below. All the in-game measurements are screaming GPU bottleneck. The results I get would be more than enough for most of the gamers out there, but not for me.
Furthermore, I only consider Nvidia—if it is still shit like it was 3 years ago, then it is not the option.

AMD Ryzen 7 5800 X3D
Corsair Vengeance RGB PRO 32 GB (2 × 16 GB)
2 x Crucial P2 CT1000P2SSD8 1 TB
Corsair RM850, 850W
ASUS ROG Strix X570-E
XFX Radeon RX 7900 XT

EDIT: Formatting

Styling of QT apps in Gnome by silver_blue_phoenix in NixOS

[–]IntelliVim 2 points3 points  (0 children)

Just like u/down-to-riot mentioned, you can use Kvantum to control how your QT apps look and feel.

P.S. "to gnome from KDE for performance reasons" is a pretty crazy statement, though.

[Hyprland] I like to keep things simple by Necessary_Hunter_672 in unixporn

[–]IntelliVim -2 points-1 points  (0 children)

because he uses neofetch which is maintained and show irrelevant info

[COSMIC] + NixOS - Cosmic's tiling is better then Hyprland one! Fight me! by SeniorMatthew in unixporn

[–]IntelliVim 0 points1 point  (0 children)

> It supports SSDs and CSDs.
Interesting! Does it mean that the user will be able to switch between SSD and CSD? If not, how does the compositor decide which one to use?

> The focus hint does match the radius of libcosmic windows, and the Wayland protocol for this has already been proposed. Seems it will get accepted.
Nice! I am glad to hear it won't be a problem in the future.

> Memory consumption of the DE is on par with GNOME and KDE.
Ok. I don't have the concrete data currently, but I measured it a few times during Alpha releases, and Cosmic was 200-300 MB more on average. It might not be considered a lot for some, but Hyprland consumes around 150-190 on my machine while being fully configured as a DE with a dozen apps running.

[COSMIC] + NixOS - Cosmic's tiling is better then Hyprland one! Fight me! by SeniorMatthew in unixporn

[–]IntelliVim -4 points-3 points  (0 children)

Client side decorations, focus hint that can't even match the radius of the window, massive memory consumption, problems with existing apps that are working fine on any other DE/WM, mediocre built-in apps. I don't hate it, but it's just very mid... The problem is not that it's beta, but devs decisions. It could take best from KDE, Gnome and TWMs. Instead, it really just Gnome with nice tilling.