summaryrefslogtreecommitdiff
path: root/machines/xnet/desktop
diff options
context:
space:
mode:
authorKleidi Bujari <mail@4kb.net>2025-03-20 13:02:42 -0400
committerKleidi Bujari <mail@4kb.net>2025-03-20 13:02:42 -0400
commitb1738c105de3bc0ba7cd27f68c9eb146439a0964 (patch)
tree109de31a9c12edb56014cda723fd4cd8187ae5b5 /machines/xnet/desktop
parented979a450a37fd9761c1ba8393e4ee9dd243b81d (diff)
downloaddepot-b1738c105de3bc0ba7cd27f68c9eb146439a0964.tar.gz
depot-b1738c105de3bc0ba7cd27f68c9eb146439a0964.tar.bz2
depot-b1738c105de3bc0ba7cd27f68c9eb146439a0964.zip
march sprint
Diffstat (limited to 'machines/xnet/desktop')
-rw-r--r--machines/xnet/desktop/default.nix20
1 files changed, 17 insertions, 3 deletions
diff --git a/machines/xnet/desktop/default.nix b/machines/xnet/desktop/default.nix
index 04a1250..995381f 100644
--- a/machines/xnet/desktop/default.nix
+++ b/machines/xnet/desktop/default.nix
@@ -1,7 +1,7 @@
{ config, lib, pkgs, ... }:
let
cfg = config.xnet.desktop;
- inherit (lib) mkDefault mkOption mkIf types;
+ inherit (lib) mkDefault mkOption mkForce mkIf types;
inherit (builtins) listToAttrs;
in
{
@@ -18,8 +18,17 @@ in
services.pipewire = {
enable = true;
pulse.enable = true;
- alsa = {
- enable = true;
+ alsa.enable = true;
+ };
+
+ systemd.user.services.waybar = {
+ enable = true;
+ after = [ "graphical-session.target" ];
+ partOf = [ "graphical-session.target" ];
+ wantedBy = [ "graphical-session.target" ];
+ serviceConfig = {
+ ExecStart = "${pkgs.waybar}/bin/waybar";
+ Type = "simple";
};
};
@@ -36,6 +45,7 @@ in
imv
mako
mpv
+ niri
playerctl
pop-icon-theme
pwvucontrol
@@ -81,6 +91,10 @@ in
];
};
+ environment.etc."xdg/user-dirs.defaults".text = ''
+ DOWNLOAD=/tmp/downloads
+ '';
+
environment.systemPackages = [ pkgs.man-pages pkgs.man-pages-posix ];
programs = {