switch to sway

This commit is contained in:
Fabian Montero 2025-08-06 22:30:11 -06:00
parent 52e1424f48
commit 6c66eb0e36
Signed by: fabian
GPG key ID: 1FFAC35E1798174F
4 changed files with 10 additions and 34 deletions

View file

@ -91,6 +91,10 @@
specialArgs = {
inherit flakes;
doctrine = import "${trivionomicon}/doctrine" {
inherit pkgs;
namespace = "sys";
};
};
};
@ -126,6 +130,10 @@
extraSpecialArgs = {
inherit flakes;
doctrine = import "${trivionomicon}/doctrine" {
inherit pkgs;
namespace = "hm";
};
};
};

View file

@ -15,6 +15,5 @@
./bluetooth.nix
./net.nix
./steam.nix
./xdg.nix
];
}

View file

@ -1,32 +0,0 @@
{
config,
lib,
pkgs,
...
}:
with lib; let
cfg = config.local.sys.xdg;
in {
options.local.sys.xdg = {
enable = mkEnableOption "xdg settings";
};
config = mkIf cfg.enable {
xdg.portal = {
enable = true;
wlr.enable = true;
extraPortals = [pkgs.xdg-desktop-portal-gtk];
xdgOpenUsePortal = true;
# warning: xdg-desktop-portal 1.17 reworked how portal implementations are loaded, you
# should either set `xdg.portal.config` or `xdg.portal.configPackages`
# to specify which portal backend to use for the requested interface.
#
# https://github.com/flatpak/xdg-desktop-portal/blob/1.18.1/doc/portals.conf.rst.in
#
# If you simply want to keep the behaviour in < 1.17, which uses the first
# portal implementation found in lexicographical order, use the following:
#
# xdg.portal.config.common.default = "*";
config.common.default = "*";
};
};
}

View file

@ -20,7 +20,6 @@
virtualisation.enable = true;
androidSupport.enable = true;
steam.enable = true;
xdg.enable = true;
users = {
fabian = {
@ -31,6 +30,8 @@
};
};
trivium.sway.enable = true;
programs.i3lock.enable = true;
networking = {