File tree Expand file tree Collapse file tree
src/content/docs/getting-started Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -175,7 +175,7 @@ sudo xbps-install noctalia-shell
175175This will automatically pull in ` noctalia-qs ` (the Quickshell runtime) as a dependency. If you only want the Quickshell fork without the shell config, install ` noctalia-qs ` instead.
176176
177177:::note
178- If you have an existing ` quickshell ` or ` quickshell-git ` package installed, you must remove it first as ` noctalia-qs ` conflicts with it:
178+ If you already have the ` quickshell ` or ` quickshell-git ` package installed, you must remove it first as ` noctalia-qs ` conflicts with it:
179179``` bash
180180sudo xbps-remove quickshell
181181```
@@ -228,13 +228,13 @@ mkdir -p ~/.config/quickshell/noctalia-shell && curl -sL https://github.com/noct
228228** Hardware-specific:**
229229
230230- ` ddcutil ` - Desktop monitor brightness control (⚠️ may introduce system instability with certain monitors)
231+ - ` power-profiles-daemon ` - Enables power profile selection
231232
232233** Optional but recommended:**
233234
234235- ` cliphist ` - Clipboard history support
235- - ` cava ` - Audio visualizer component
236236- ` wlsunset ` - Night light functionality
237- - ` xdg-desktop-portal ` - Enables "Portal" option in screen recorder
237+ - ` xdg-desktop-portal ` - Enables screen sharing and file picker functionality
238238- ` python3 ` , ` evolution-data-server ` - Calendar events
239239
240240:::tip
Original file line number Diff line number Diff line change 66---
77
88import SettingsReference from ' ../../../components/SettingsReference.astro' ;
9+ import { Tabs , TabItem } from ' @astrojs/starlight/components' ;
910
1011
1112For NixOS users, a [ Nix package] ( https://search.nixos.org/packages?channel=unstable&show=noctalia-shell ) for Noctalia is available.
@@ -85,6 +86,39 @@ Rebuild with `sudo nixos-rebuild switch --flake .`.
8586
8687---
8788
89+ ### Binary Cache { #binary - cache }
90+
91+ Pre-built binaries are available on [ Cachix] ( https://app.cachix.org/cache/noctalia ) , so you can skip compiling locally.
92+
93+ You can add the cache either to your flake, nixos configuration, or ` /etc/nix/nix.conf ` .
94+
95+ <Tabs >
96+ <TabItem label = " flake.nix" >
97+ ``` nix
98+ nixConfig = {
99+ extra-substituters = [ "https://noctalia.cachix.org" ];
100+ extra-trusted-public-keys = [ "noctalia.cachix.org-1:pCOR47nnMEo5thcxNDtzWpOxNFQsBRglJzxWPp3dkU4=" ];
101+ };
102+ ```
103+ </TabItem >
104+ <TabItem label = " configuration.nix" >
105+ ``` nix
106+ nix.settings = {
107+ extra-substituters = [ "https://noctalia.cachix.org" ];
108+ extra-trusted-public-keys = [ "noctalia.cachix.org-1:pCOR47nnMEo5thcxNDtzWpOxNFQsBRglJzxWPp3dkU4=" ];
109+ };
110+ ```
111+ </TabItem >
112+ <TabItem label = " nix.conf" >
113+ ``` conf
114+ extra-substituters = https://noctalia.cachix.org
115+ extra-trusted-public-keys = noctalia.cachix.org-1:pCOR47nnMEo5thcxNDtzWpOxNFQsBRglJzxWPp3dkU4=
116+ ```
117+ </TabItem >
118+ </Tabs >
119+
120+ ---
121+
88122## Config with home-manager
89123
90124If you have [ home manager] ( https://github.com/nix-community/home-manager ) installed, you can configure your Noctalia shell in Nix.
You can’t perform that action at this time.
0 commit comments