blob: 8f167a149c6e8346233cfd1e18c443b54546fb32 (
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
28
29
30
31
|
{config, pkgs, ... } : {
environment.systemPackages = with pkgs; [
fuzzel
xwayland-satellite
kdlfmt
xdg-desktop-portal-gnome
brightnessctl # control device brightness
foot # terminal
swaybg # the wallpaper
wofi # launch programs
mako # the notification daemon, the same as dunst
wl-clipboard # copying and pasting
jq # cli json processor necessary for dynamic screencast
# audio
alsa-utils # provides amixer/alsamixer/...
pwvucontrol # gui audio controller
mpd # for playing system sounds
mpc # command-line pmd client
ncmpcpp # a mpd client with a UI
networkmanagerapplet # provide GUI app: nm-connection-editor
kdePackages.polkit-kde-agent-1
];
fonts.packages = with pkgs; [
font-awesome # fixes waybar fonts
];
programs.niri.enable = true;
}
|