aboutsummaryrefslogtreecommitdiff
path: root/modules/home/niri/chernobyl/niri.nix
blob: a2a1bb337f3c44525e695f89fa676e00bfdc0644 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{ pkgs, ... }:

{
  programs.niri = {
    enable = true;

    settings = {
    };
  };

  home.packages = with pkgs; [
    fuzzel
    swaylock
    alacritty
    swaybg # wallpaper
  ];
  xdg.configFile."niri/config.kdl".source = ./niri/config.kdl;

  programs.alacritty.enable = true; # Super+T in the default setting (terminal)
  programs.fuzzel.enable = true; # Super+D in the default setting (app launcher)
  programs.swaylock.enable = true; # Super+Alt+L in the default setting (screen locker)
  programs.waybar.enable = true; # launch on startup in the default setting (bar)
  services.mako.enable = true; # notification daemon
  services.swayidle.enable = true; # idle management daemon
  services.polkit-gnome.enable = true; # polkit
}