36 lines
715 B
Nix
36 lines
715 B
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
../../clipboard
|
|
../../fuzzel
|
|
../../mako
|
|
../../shikane
|
|
../../waybar
|
|
];
|
|
|
|
options.desktop.niri.enable = lib.mkEnableOption "niri desktop environment";
|
|
|
|
config = lib.mkIf config.desktop.niri.enable {
|
|
clipboard.enable = lib.mkDefault true;
|
|
fuzzel.enable = lib.mkDefault true;
|
|
mako.enable = lib.mkDefault true;
|
|
shikane.enable = lib.mkDefault true;
|
|
waybar.enable = lib.mkDefault true;
|
|
|
|
home = {
|
|
file.".config/niri/config.kdl".source = ./config.kdl;
|
|
packages = with pkgs; [
|
|
brightnessctl
|
|
wlsunset
|
|
];
|
|
};
|
|
|
|
services.gammastep = {
|
|
enable = true;
|
|
provider = "manual";
|
|
latitude = 51.05;
|
|
longitude = 3.71667;
|
|
};
|
|
}
|