Noctalia V5 + LabWC on NixOS
Noctalia V5 isn't released yet but you already can try it on Linux distro like Artix, Arch, NixOS. Please follow the official Noctalia documentation or copy the parts you need from my configuration.nix. The ram usage on NixOS is 366Mb for Noctalia V5 + LabWC, I also Ly as minimal login manager.<br># /etc/nixos/configuration.nix<br>{ config, pkgs, ... }:
let<br>noctalia = import (fetchTarball "https://github.com/noctalia-dev/noctalia/archive/cachix.tar.gz") {};<br>in
imports = [<br>./hardware-configuration.nix<br>noctalia.nixosModule<br>];
nix.settings = {<br>experimental-features = [ "nix-command" "flakes" ];<br>extra-substituters = [ "https://noctalia.cachix.org" ];<br>extra-trusted-public-keys = [ "noctalia.cachix.org-1:pCOR47nnMEo5thcxNDtzWpOxNFQsBRglJzxWPp3dkU4=" ];<br>};
nix.gc = {<br>automatic = true;<br>dates = "weekly";<br>options = "--delete-older-than 30d";<br>};
boot.loader.systemd-boot.enable = true;<br>boot.loader.efi.canTouchEfiVariables = true;
networking.hostName = "nixos";<br>networking.networkmanager.enable = true;
time.timeZone = "Europe/Rome";
i18n.defaultLocale = "en_US.UTF-8";<br>i18n.extraLocaleSettings = {<br>LC_ADDRESS = "it_IT.UTF-8";<br>LC_IDENTIFICATION = "it_IT.UTF-8";<br>LC_MEASUREMENT = "it_IT.UTF-8";<br>LC_MONETARY = "it_IT.UTF-8";<br>LC_NAME = "it_IT.UTF-8";<br>LC_NUMERIC = "it_IT.UTF-8";<br>LC_PAPER = "it_IT.UTF-8";<br>LC_TELEPHONE = "it_IT.UTF-8";<br>LC_TIME = "it_IT.UTF-8";<br>};
services.xserver.enable = true;
services.displayManager.ly.enable = true;
services.displayManager.sessionPackages = [ pkgs.labwc ];
programs.noctalia = {<br>enable = true;<br>systemd.enable = true;<br>};
programs.xwayland.enable = true;<br>programs.dconf.enable = true;<br>security.polkit.enable = true;<br>services.xserver.desktopManager.runXdgAutostartIfNone = true;
services.pipewire = {<br>enable = true;<br>alsa.enable = true;<br>alsa.support32Bit = true;<br>pulse.enable = true;<br>};<br>security.rtkit.enable = true;
hardware.bluetooth.enable = true;<br>services.power-profiles-daemon.enable = true;<br>services.upower.enable = true;
users.users.g = {<br>isNormalUser = true;<br>description = "user";<br>extraGroups = [ "networkmanager" "wheel" "docker" ];<br>};
environment.systemPackages = with pkgs; [<br>opencode<br>labwc<br>wayland<br>fastfetch<br>wl-clipboard<br>kitty<br>micro<br>htop<br>fzf<br>ncdu<br>nano<br>brave<br>];
nixpkgs.config.allowUnfree = true;
system.stateVersion = "26.05";
Since its introduction in 2010 by Lennart Poettering and Kay Sievers, systemd has become the de facto standard init system for Linux. What started as a replacement for SysVinit has grown into a sprawling suite of over 1.4 million lines of code, touching nearly every layer of the operating
After 12 years, KaOS just went through its biggest change yet. This independent rolling-release distro is now the first to ship Dinit as its default init system and Noctalia 5 with Niri as its default desktop. That means no systemd and no KDE Plasma out of the box.
What they
Se stai leggendo questo articolo, probabilmente hai gia' spalancato gli occhi davanti al prezzo di un kit di RAM DDR5. E non ti biasimo. Un kit 32GB che nel 2024 costava 80-100 euro oggi te la cavi con 300-500 euro, se va bene. In alcuni casi si arriva a
Powered by Ghost