aboutsummaryrefslogtreecommitdiff
path: root/modules/client/labwc/default.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--modules/client/labwc/default.nix65
1 files changed, 0 insertions, 65 deletions
diff --git a/modules/client/labwc/default.nix b/modules/client/labwc/default.nix
deleted file mode 100644
index 87f923b..0000000
--- a/modules/client/labwc/default.nix
+++ /dev/null
@@ -1,65 +0,0 @@
-{ config, pkgs, ... }:
-# Set up a complete labwc-based DE
-{
- imports = [
- ../thunar
- ../waybar
- ../xserver
- ];
-
- # Enable labwc
- programs.labwc.enable = true;
-
- # Enable XDG portals for wl-roots
- xdg.portal = {
- wlr.enable = true;
- extraPortals = with pkgs; [
- xdg-desktop-portal-gtk
- ];
- enable = true;
- };
-
- # Enable tuigreet
- services = {
- greetd = {
- enable = true;
- settings = {
- default_session = {
- command = "${pkgs.greetd.tuigreet}/bin/tuigreet --user-menu -rti --asterisks --cmd labwc";
- user = "greeter";
- };
- };
- };
- };
-
- # user-level packages for user
- home.packages = with pkgs; [
- bemenu
- featherpad
- ghostty
- gparted
- grim
- imv
- j4-dmenu-desktop
- mako
- mpv
- nextcloud-client
- pavucontrol
- slurp
- swappy
- wbg
- wlr-randr
- ];
-
- # Hide stderror and bootlogs from filling tuigreet
- systemd.services.greetd.serviceConfig = {
- Type = "idle";
- StandardInput = "tty";
- StandardOutput = "ttu";
- StandardError = "journal"; # logs erros to journal, preventing spam on tuigreet
-
- TTYReset = true;
- TTYVHangup = true;
- TTYVTDisallocate = true;
- };
-}
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.