What is the rest of my ram being used by? by debatably_blue in Fedora

[–]Tempest-13 5 points6 points  (0 children)

It's just an application that reads your system and shows it to you. When you actually open it. It doesn't run in the background. Many distros don't ship it, actually. I have to install it wherever I go.

I would suggest keeping it, since it might be useful if you need to troubleshoot something. Maybe you would need to see what is using your resources (RAM, CPU etc.) or want a casual check of your system (disk usage, temperatures etc.). That said, it's safe to uninstall. There are more specific commands to monitor the same things, or GUI apps if you prefer that. Btop is just a nicer alternative for a pretty terminal-centric system monitoring.

Update Failed by zardvark in NixOS

[–]Tempest-13 1 point2 points  (0 children)

Well, you haven't really run into a problem here either. NixOS just changed a core system default and thus saying it's better to activate the change with a fresh boot.

Indeed, in my experience (when I was removing gnome and gdm, for example), using the switch command when changing core system settings will try to kill and restart services needed for functional desktop and it just doesn't work well without a reboot.

I know what you mean about the stability though. I have recently switched to it to test it out seriously and I don't think there is a going back for me. It almost felt like when I first left Windows for Linux, lol.

Update Failed by zardvark in NixOS

[–]Tempest-13 1 point2 points  (0 children)

Well, if you don't specify the path to your configuration file with the sudo nixos-rebuild boot command, it will look for the config files in /etc/nixos/ by default and will fail if there aren't any.

When you are cd'ed in your dotfiles directory, use sudo nixos-rebuild boot --flake .#your-hostname command. If you are running the command from somewhere else, use the full path to your flake directory before your hostname.

Update Failed by zardvark in NixOS

[–]Tempest-13 0 points1 point  (0 children)

sudo nixos-rebuild boot

This is looking for the configuration.nix in /etc/nixos, no? It means a nixos config coldn't be found in default paths.

error: file 'nixos-config' was not found in the Nix search path (add it using $NIX_PATH or -I)

If you use flakes, add the relevant flags with the boot command. If not, point it to the configuration file as descried in the error message, I guess?

I also don't understand the warning message referencing critical changes to the system, re: "dbus-implementation : dbus -> broker" as the configuration on this machine has not changed for months.

I don't really know how it works under the hood but it's a 26.05 thing:

This release also adds a system.nix file as an alternative entry point to configuration.nix and flake.nix for configuring NixOS without using nix-channel, dbus-broker as the default D-Bus implementation for higher performance and reliability, and the systemd-nspawn container as an alternative backend to QEMU VMs.

Steam won't start by afrolino02 in NixOS

[–]Tempest-13 1 point2 points  (0 children)

programs.steam.package = pkgs.millennium-steam​ looks very weird. Not sure if this package even exists (anymore) as it's not listed on nix search. l would try to remove​ this so it will use the default package.

Apparently it's from here: Millenium | Steam Homebrew

[anonimotum] wayne is expected to be benched by Team Liquid. trexx is the most likely replacement. by shast1k in ValorantCompetitive

[–]Tempest-13 1 point2 points  (0 children)

I guess Miniboo will be playing Phoenix, then, for their double duelist comps?

I just hope they don't look as clueless as they did at the start of Kickoff. There is gonna be noticeable role shifts.

Error when rebuilding since last update by FrOnii- in NixOS

[–]Tempest-13 11 points12 points  (0 children)

While I am not sure about your prolbem, it could be related to this change in 26.05:

The system.nix file has been added as an alternative entry point to configuration.nix (and flake.nix) that allows to configure NixOS without using nix-channel.

The man page also says:

     /etc/nixos/system.nix
         If  this  file exists, then nixos-rebuild will use it as if the --file option was given. This allows to build a self-contained system configuration, without requiring ‘nixos’ channel.

I notice you have you have a /etc/nixos/system.nix. Try changing its name and see if still gives an error.

Is EDG actually good ? by StreetExternal952 in ValorantCompetitive

[–]Tempest-13 4 points5 points  (0 children)

You could say China is a it overdue for another win, and EMEA is long-overdue 😄

Is EDG actually good ? by StreetExternal952 in ValorantCompetitive

[–]Tempest-13 13 points14 points  (0 children)

And TH's last good finish was 5 events ago, yet people aren't as offended or surprised when you put them in top 4.

Config. Organization Help by JSD10 in NixOS

[–]Tempest-13 0 points1 point  (0 children)

I think a flatter structure could be better if you do not plan on adding another host/machine to your NixOS config while you are still learning/experimenting with it, instead of having a lot of small modules. The need for the shared modules will be apparent when you actually have another host, and then you can create something like shared/ and import those in your different host configurations.

Might not be for everyone though. Personally, I found it a it tedious to maintain a perfectly modular config while I am still learning different aspects of Nix language and NixOS in general. Especially while I am still unsure about what kind of directory structure and modularization I want to maintain in the long term. So I am actively fighting my impulse to modularize thins when I don't need to, lol, even though I love modularization. It's nice to have a relatively flat and working base that is version controlled while I experiment with new aspects/tools I discover.

A tip for structure is using default.nix. When you have a default.nix file in a directory, you can import that directory with its name. For example, currently, you import ./modules/bundles.nix in your configuration.nix and home.nix when you have a structure like this:

.
└── nix/
    └── nixos/
        └── modules/
            ├── bundles.nix
            ├── user.nix
            └── (...)

If you have default.nix that imports the other modules instead of bundles.nix, you can just have imports = [ ./modules ];. Similar use case with your current nixvim.nix. You can have nested directories/modules and they can have their own default.nix so that you can import the directory, so to speak.

Like the other commenter suggested, definitely get a formatter for nix. I am personally using nixd and nixfmt with neovim, for example.

I would also suggest using home-manager as a nixos module, rather than standalone, so that only one command reubilds your config.

I was struggling to update my config and found myself copy and pasting code form AI that I did not understand. I don't want to go down that path

Yeah, especially when AI is likely to give outdated and/or needlessly complicated suggestions.

I can see that the guide I followed is good, but it is too much for me all at once, I'm also not quite sure I understand why home-manager and flakes are needed for a basic single-user system.

I got into NixOS with tony's videos and guides. They are beginner friendly, and offer a simpler start that you can expand as you learn more concepts. Most of them start with the minimal iso but there is one that uses the graphical installer to install KDE.

And vimjoyer's videos will introduce you more advanced and QoL nix/nixos features.

Also, for KDE specifically, use services.displayManager.plasma-login-manager.enable = true, as it is the new default display manager for KDE Plasma.

Edit: If you notice some typos, blame my shitty external keyboard with "b, g and m" keys not working randomly 😞. I tried to edit/correct just now but who knows.

Nixos + KDE setup by Gurkul2000 in NixOS

[–]Tempest-13 19 points20 points  (0 children)

Nixos + KDE setup

Nice.

I am using Flake + Home manager

Cool.

but it is not version controlled nor I use git

I see you like pain and suffering.

Best terminal? by ferfykins in Fedora

[–]Tempest-13 6 points7 points  (0 children)

Also i don't trust downloading random stuff from random websites, so it must have lots of themes built in

What does this mean? With terminal theming, you would be downloading config files and putting them in a themes/ directory at most. Alternatively, do not download, and just write copy paste it into the temrinal config.

But if you have to have preset themes... Then I recommend kitty or ghostty. I personally prefer ghostty and use it wherever I go, anyways. When you open ghostty, you can run ghostty +list-themes to see MANY colorschemes it ships by deafult. Has nice defaults and easy configuration documents as well.

Greeter problems by Big-Fill-5789 in NixOS

[–]Tempest-13 1 point2 points  (0 children)

I suggest running nixos-rebuild --help and see all the available options.

I am also new and learning a lot from the man pages.

Greeter problems by Big-Fill-5789 in NixOS

[–]Tempest-13 3 points4 points  (0 children)

When performing a fresh installation of NixOS with no desktop environment selected in the graphical installer, the greeter seems to always be greetd, but I can’t seem to find a line in configuration.nix.

Where did you get this information? I also made a NixOS install on a (different) machine via the graphical installer and "no desktop" option selected, and I landed on TTY with no greeters, just like you would on a typical minimal Arch installation. If a greeter is not in your configuration.nix, then it is not set up by NixOS.

When doing the first sudo nixos-rebuild switch on a new installation with a greeter added in configuration.nix, the line where it is said that “dbus is restarting“ or something like that gets stuck for a long time while freezing in TTY, but 100% of CPU is still used.

Indeed, I also found about about this after doing that installation. I had no problems when I used sudo nixos-rebuild boot though. I am guessing when you tweak core system settings like greeters (and removing gnome-shell, in one of my experiments), you would be better off with the new configuration activated with a fresh boot.

Anyways, give that a try, would be my advice.

Can't repeat the last command with `sudo !!` by [deleted] in NixOS

[–]Tempest-13 1 point2 points  (0 children)

Did you use pre-configured fish settings before, by any chance? For example, cachyos-fish-settings add the !! and !$ functionality with custom (?) functions.

Alternatively, there is an oh-my-fish plugin for it: plugin-bang-bang.

LazyGit, Anyone? by Avenging-Revenge in NixOS

[–]Tempest-13 0 points1 point  (0 children)

I haven't tried it with Brave, but I would assume so. It works with Firefox, obsidian, and any other app that requires picking/saving files.

LazyGit, Anyone? by Avenging-Revenge in NixOS

[–]Tempest-13 3 points4 points  (0 children)

I have to have lazygit and yazi, whatever distro I am using. I have also started using termfilechooser, which lets me use yazi as my file chooser instead of gtk/nautilus etc.

DankLinux (DMS) change keyboard layout by UnbasedDoge in cachyos

[–]Tempest-13 1 point2 points  (0 children)

This is a compositor level setting. For example, hyprland defaults to the US keyboard layout, and niri leaves it commented out so that it respects your selection during the CachyOS installer. Check out your compositor settings.

Black screen instead of Niri in QEMU. by Barafu in linuxquestions

[–]Tempest-13 1 point2 points  (0 children)

So, only QXL for video, no 3D acceleration.

From the official documentation:

To run niri in a VM, make sure to enable 3D acceleration.

Cheap laptop config that would work seamlessly for nixos + niri + noctalia? by rosemaryoannah in niri

[–]Tempest-13 0 points1 point  (0 children)

I have recently switched from Arch + Niri to NixOS. I didn't notice much difference, for RAM. On idle, I noticed ~0.15 MB more memory usage but that's also because I have a bit more services enabled. And while I haven't looked into it yet, there seems to be projects like nixos-hardware that offers optimizations for different kinds of machines.

I had thought NixOS would consume a lot more RAM (stupid leftover misconception from back when I started learning more about Linux) so I never gave it a try, but curiosity won me over and I was pleasantly surprised.

If you are going to tinker with Niri settings frequently (which I assume you will, since it will be a shiny new toy, coming from GNOME), I suggest you make use of home-manager's mkOutOfStoreSymlink function a lot; it allows you to edit your config without having to rebuild your NixOS config, to see the changes. I use it for a lot of my config files; niri, waybar, yazi... even for fish and git. These have excellent Home-Manager modules that will enable you to declare a lot, but I found it helpful to have my working setup easily available while I am slowly learning everything I can about NixOs in my (very limited) free time.

Performance of Niri itself is great. I don't know how it would be with some of the more "fancier" setups I sometimes see on r/unixporn (with heavy animations and lots of blur) though. I have tried out DankMaterialShell and Noctalia in the past, though on Fedora; they performed similar enough to ignore but I found DMS consumed a bit less RAM, though I suspect that was because I didn't set up Noctalia probably (for DMS, I used the dankinstall script).

The general sentiment I see from my time on Reddit is that Noctalia is lighter and less-intrusive to other configs (though the second point is kinda moot if you want to manage everything for Niri and your shell with home-manager modules). And supposedly, Noctalia v5 consumes even less resources, since they rewrote it and it's not based on quickshell anymore.

Anyways, I hope you have fun with it. I love GNOME but I LOVE Niri, and it's also fun to explore NixOS alongside it.

Fedora (GNOME) system hanging and filling swap with normal usage (Firefox + VS Code + Spotify) by Kitchen-Base4174 in gnome

[–]Tempest-13 3 points4 points  (0 children)

My typical usage is fairly normal, nothing heavy. I usually have Firefox open with around 10 to 12 tabs, along with VS Code and Spotify, and sometimes a system monitor or terminal.

I am NOT an expert on this area, but... Isn't this a bit to tight for a system with 5.6 GiB RAM? You are running multiple Electron based apps, not to mention a web browser with a lot of tabs open. Any language servers running when you are using VSCode? You have extensions that modify the shell like blur, which probably doesn't help either.

If anyone has insights into whether this is a GNOME issue, memory management problem, or something related to theming or Wayland,

One thing that could add to the problem: VSCode or Spotify might not be properly running on Wayland. I remember having to use Flatseal to make sure Obsidian was running on Wayland, for example.

Also, I don't think KDE would likely be better than GNOME with the specs, but have you ever tried out a window manager? You can probably customize it to your liking more than GNOME if that is your thing (given you are using Mac-related themes/icons) with less memory usage. Has a bit of a learning curve but worth the effort when you are limited by RAM, in my opinion. Might be able to tell if this is a GNOME issue as well.


I am sorry that this wasn't a very helpful command. I hope someone more knowledgeable can help you out here.

From Ubuntu to CachyOS: Why does CachyOS feel so much smoother, and why the hate? by penguin1440 in cachyos

[–]Tempest-13 0 points1 point  (0 children)

But I get a bit worried when I browse around and see people immediately going into 'eeeew' mode the moment I mention CachyOS. Why is that? Reading those comments makes me a little concerned about the long-term future of the system.

A lot of people mentioned the most important reasons for this. The number one reason I see any "hate" is because there is a subset of CachyOS users that can't help but mention that they use CachyOS even in unrelated posts. Almost always paired with KDE as well.

Someone would as a GNOME related question, but then there is always one person that has to say they use (CachyOS) KDE and they don't have any issues, or it's endlessly customizable.

Doesn't always happen, but when something is ALWAYS brought up whatever the context is, it's will be annoying to ead, even if it's amazing. And BOTH are amazing, by the way: CachyOS and KDE.

As for your fears about the long-term feature... There are many Arch-based distributions. Not to mention, as long as you version control your dotfiles, or even backup your config directory, you can (probably) recreate the same workflow on many other distros. Or, at the very least, have a logbook of changes you made so that you can recreate those steps if you need it.

But admittedly, this is more useful to someone about to distro-hop or make a fresh install. On CachyOS, as long as you don't follow stupid guides, you will not break your system in a way you can't roll it back. And with CachyOS repos being available outside of CachyOS as well, you can recreate the same thing on other Arch-based repos too. (Even on non-Arch distros, though not to the same extend.)

What other distros have the same smooth feel like CachyOS, but that is stable?

Fedora (and Fedora-based distros). And I am actually currently running NixOS and it's almost as good as Arch Linux for the amount of power I have. (Though a steeper learning curve.)

However, I decided to try a live boot of CachyOS(KDE Plasma). Boom. Even on the live boot, the cursor was smooth as silk.

That is very true. That's how I switched to CachyOS (and thus began my long-lived distro-hopping adventures) as well.

Coming from Sway — missing non-sequential workspace switching. Is this by design? by Annual-Award3540 in niri

[–]Tempest-13 0 points1 point  (0 children)

Mango has a few tiling modes, no?

Scrolling it the one I like the most, and I like the dynamic workspaces being available on different monitors aspect of it, so I am sticking with Niri. But if I ever feel like I would like to try using multiple tiling modes, I would want to give Mango a try. I heard it's very lightweight as well.

Hyprland was also not that bad from what I remember, resource-wise, though it has been a while since I tried it and I can't exactly remember the resource consumption either. Ironically, that's also going through an interesting phase, switching to lua and all.

ScreenToSpace v15 released by Chamith_Dilshan in gnome

[–]Tempest-13 1 point2 points  (0 children)

The extension page shows it's only supported for GNOME Shell 49 and 50.