Skip to content

Commit a461db0

Browse files
committed
2 parents c7c8420 + 6678d7b commit a461db0

2 files changed

Lines changed: 37 additions & 3 deletions

File tree

src/content/docs/getting-started/installation.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ sudo xbps-install noctalia-shell
175175
This 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
180180
sudo 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

src/content/docs/getting-started/nixos.mdx

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ sidebar:
66
---
77

88
import SettingsReference from '../../../components/SettingsReference.astro';
9+
import { Tabs, TabItem } from '@astrojs/starlight/components';
910

1011

1112
For 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

90124
If you have [home manager](https://github.com/nix-community/home-manager) installed, you can configure your Noctalia shell in Nix.

0 commit comments

Comments
 (0)