Skip to content

About

Niri + Noctalia installation script for FreeBSD

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

freebsd-scripts

FreeBSD installation script for Niri + Noctalia v5 and GNOME, plus browsers and other core utils.

Run as root. Replace user_name with the account to create or configure. New accounts prompt for a password. Without --user, the installer uses the first existing desktop user or asks for a username.

fetch -o - https://raw.githubusercontent.com/screwys/freebsd-scripts/main/install.sh | sh -s -- --user user_name

Guided installer:

fetch -o - https://raw.githubusercontent.com/screwys/freebsd-scripts/main/install.sh | sh -s -- --guided --user user_name

The normal path installs all component groups. You can choose what to install with a simple TUI.

fetch https://raw.githubusercontent.com/screwys/freebsd-scripts/main/install.sh
sh install.sh --tui --user user_name

Installs and configures doas for the desktop user, plus fish, Starship, Yazi, Rust/Go and other dev tools, Neovim with LazyVim, GNOME, Niri, Xwayland Satellite, native Noctalia v5, Noctalia Greeter, Ghostty, Firefox, LibreWolf, Chromium, Zed, Vesktop, GStreamer and media apps, KDE utilities, fcitx5 Japanese input, screenshot/clipboard tools, fonts, portals, GPU firmware, and desktop hardening defaults.

Noctalia, Noctalia Greeter, greetd, Signal Desktop, and Vesktop build from source. The greeter selects Niri by default and replaces GDM once installed.

About

Niri + Noctalia installation script for FreeBSD

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages