- Add `noctalia` input to flake and lock it in `flake.lock`. - Include `noctalia` and `quickshell` modules in `flake.nix`. - Extend core packages to accept `inputs` and `system`; add `quickshell.nix` with required Qt6 packages and environment variables. - Enable `upower` service for battery handling. - Add home modules `noctalia.nix` and `overview.nix` (QML UI, README, assets, widgets, services) to provide a workspace overview. - Comment out unused rofi and web‑search binds; update `exec‑once` to start the overview daemon and `noctalia-shell`. - Provide `restart.noctalia` script and its Nix wrapper. - Enable `noctalia-shell` in `stylix` configuration.
32 lines
537 B
Nix
32 lines
537 B
Nix
{inputs, ...}: {
|
|
imports = [
|
|
./packages
|
|
./auto-cpufreq.nix
|
|
./boot.nix
|
|
./docker.nix
|
|
./flatpak.nix
|
|
./fonts.nix
|
|
./garandos-tui.nix
|
|
./hardware.nix
|
|
./network.nix
|
|
./nfs.nix
|
|
./nh.nix
|
|
./printing.nix
|
|
./quickshell.nix
|
|
./greetd.nix
|
|
./security.nix
|
|
./services.nix
|
|
./steam.nix
|
|
./stylix.nix
|
|
./syncthing.nix
|
|
./system.nix
|
|
./tailscale.nix
|
|
./thunar.nix
|
|
./user.nix
|
|
./virtualbox.nix
|
|
./xdg.nix
|
|
./xserver.nix
|
|
inputs.stylix.nixosModules.stylix
|
|
];
|
|
}
|