niri: finish basic nixOS module
This commit is contained in:
parent
063ca679a2
commit
d8174071fc
3 changed files with 26 additions and 12 deletions
|
|
@ -64,6 +64,7 @@
|
||||||
programs.tailscale.enable = lib.mkForce true;
|
programs.tailscale.enable = lib.mkForce true;
|
||||||
programs.gnupg.enable = lib.mkForce true;
|
programs.gnupg.enable = lib.mkForce true;
|
||||||
programs.gnupg.ssh = lib.mkForce true;
|
programs.gnupg.ssh = lib.mkForce true;
|
||||||
|
programs.niri.enable = lib.mkForce true;
|
||||||
|
|
||||||
drivers = {
|
drivers = {
|
||||||
printer.M2020.enable = lib.mkForce true;
|
printer.M2020.enable = lib.mkForce true;
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,7 @@
|
||||||
programs.powertop.enable = lib.mkDefault true;
|
programs.powertop.enable = lib.mkDefault true;
|
||||||
programs.gnupg.enable = lib.mkDefault true;
|
programs.gnupg.enable = lib.mkDefault true;
|
||||||
programs.gnupg.ssh = lib.mkDefault true;
|
programs.gnupg.ssh = lib.mkDefault true;
|
||||||
|
programs.niri.enable = lib.mkDefault false;
|
||||||
|
|
||||||
drivers = {
|
drivers = {
|
||||||
printer.M2020.enable = lib.mkDefault false;
|
printer.M2020.enable = lib.mkDefault false;
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,27 @@
|
||||||
{ pkgs, ... }:
|
|
||||||
{
|
{
|
||||||
programs.niri.enable = true;
|
config,
|
||||||
programs.niri.package = pkgs.niri-unstable;
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
options.settings.programs.niri = {
|
||||||
swayosd
|
enable = lib.mkEnableOption "enables the niri window-manager";
|
||||||
fuzzel
|
};
|
||||||
alacritty
|
|
||||||
wl-clipboard
|
config = lib.mkIf config.settings.programs.niri.enable {
|
||||||
wayland-utils
|
programs.niri.enable = true;
|
||||||
libsecret
|
programs.niri.package = pkgs.niri-unstable;
|
||||||
xwayland-satellite-unstable
|
|
||||||
];
|
environment.systemPackages = with pkgs; [
|
||||||
|
swayosd
|
||||||
|
fuzzel
|
||||||
|
alacritty
|
||||||
|
wl-clipboard
|
||||||
|
wayland-utils
|
||||||
|
libsecret
|
||||||
|
xwayland-satellite-unstable
|
||||||
|
];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue