<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nixos.org/w/index.php?action=history&amp;feed=atom&amp;title=Noctalia_Shell</id>
	<title>Noctalia Shell - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nixos.org/w/index.php?action=history&amp;feed=atom&amp;title=Noctalia_Shell"/>
	<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=Noctalia_Shell&amp;action=history"/>
	<updated>2026-05-12T01:14:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.0</generator>
	<entry>
		<id>https://wiki.nixos.org/w/index.php?title=Noctalia_Shell&amp;diff=30942&amp;oldid=prev</id>
		<title>Lukec: Create a page for Noctalia Shell with installation instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=Noctalia_Shell&amp;diff=30942&amp;oldid=prev"/>
		<updated>2026-03-24T22:09:29Z</updated>

		<summary type="html">&lt;p&gt;Create a page for Noctalia Shell with installation instructions&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[https://github.com/noctalia-dev/noctalia-shell Noctalia Shell] is a sleek and minimal desktop shell thoughtfully crafted for Wayland.&lt;br /&gt;
&lt;br /&gt;
Noctalia provides native support for [[Niri]], [[Hyprland]], [[Sway]], [[Scroll]], [[Labwc]] and [[MangoWC]]. Other Wayland compositors may work but could require additional configuration for compositor-specific features like workspaces and window management.&amp;lt;ref&amp;gt;https://github.com/noctalia-dev/noctalia-shell/blob/d1c0374f73ea687ae33b30fe6c4257dc0995d4f3/README.md&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation&amp;lt;ref&amp;gt;https://docs.noctalia.dev/getting-started/nixos/&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
A Nix package for Noctalia is currently available on the unstable channel.&lt;br /&gt;
{{File|3=environment.systemPackages = with pkgs; [&lt;br /&gt;
  noctalia-shell&lt;br /&gt;
];|name=/etc/nixos/configuration.nix|lang=nix}}&lt;br /&gt;
&lt;br /&gt;
=== Noctalia Shell Flake ===&lt;br /&gt;
You can also get the latest Git version of Noctalia by using [[flakes]].&lt;br /&gt;
{{File|3={&lt;br /&gt;
  description = &amp;quot;NixOS configuration with Noctalia&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  inputs = {&lt;br /&gt;
    nixpkgs.url = &amp;quot;github:nixos/nixpkgs/nixos-unstable&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    noctalia = {&lt;br /&gt;
      url = &amp;quot;github:noctalia-dev/noctalia-shell&amp;quot;;&lt;br /&gt;
      inputs.nixpkgs.follows = &amp;quot;nixpkgs&amp;quot;;&lt;br /&gt;
    };&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  outputs = inputs@{ self, nixpkgs, ... }: {&lt;br /&gt;
    nixosConfigurations.awesomebox = nixpkgs.lib.nixosSystem {&lt;br /&gt;
      specialArgs = { inherit inputs; };&lt;br /&gt;
      modules = [&lt;br /&gt;
        # ... other modules&lt;br /&gt;
        ./noctalia.nix&lt;br /&gt;
      ];&lt;br /&gt;
    };&lt;br /&gt;
  };&lt;br /&gt;
}|name=flake.nix|lang=nix}}&lt;br /&gt;
If not using the NixOS or Home Manager module, we can install Noctalia using:&lt;br /&gt;
{{File|3={ pkgs, inputs, ... }:&lt;br /&gt;
{&lt;br /&gt;
  environment.systemPackages = with pkgs; [&lt;br /&gt;
    inputs.noctalia.packages.${pkgs.stdenv.hostPlatform.system}.default&lt;br /&gt;
  ];&lt;br /&gt;
}|name=noctalia.nix|lang=nix}}&lt;br /&gt;
Alternatively, we can just enable Noctalia using the NixOS or Home Manager module. For example, for Home Manager:&lt;br /&gt;
{{File|3={ pkgs, inputs, ... }:&lt;br /&gt;
{&lt;br /&gt;
  home-manager.users.foobar = {&lt;br /&gt;
    # import the home manager module&lt;br /&gt;
    imports = [&lt;br /&gt;
      inputs.noctalia.homeModules.default&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    programs.noctalia-shell = {&lt;br /&gt;
      enable = true;&lt;br /&gt;
      settings = {&lt;br /&gt;
        # configure options&lt;br /&gt;
      };&lt;br /&gt;
    };&lt;br /&gt;
  };&lt;br /&gt;
}|name=noctalia.nix|lang=nix}}&lt;/div&gt;</summary>
		<author><name>Lukec</name></author>
	</entry>
</feed>