current qtile state

This commit is contained in:
atagen 2024-02-21 10:16:12 +11:00
parent 412911f17c
commit 39a732d893
6 changed files with 61 additions and 75 deletions

View file

@ -34,18 +34,13 @@
substituters = [];
trusted-public-keys = [];
};
extraOptions = ''
keep-outputs = true
keep-derivations = true
'';
};
imports = [
../util/temp-iproute-patch.nix
];
disabledModules = ["config/iproute2.nix"];
nix.extraOptions = ''
keep-outputs = true
keep-derivations = true
'';
imports = [];
systemd.services.NetworkManager-wait-online.enable = true; # for some reason nm doesn't enable without this
@ -101,7 +96,6 @@
enable = true;
settings = {
default_session = {
# command = "${lib.getExe pkgs.greetd.tuigreet} -r -g \"what's good\" --time --cmd sway";
command = "${lib.getExe pkgs.greetd.tuigreet} -r -g \"what's good\" --time --cmd \"qtile start -b wayland\"";
user = "greeter";
};
@ -115,13 +109,15 @@
xdg.autostart.enable = true;
xdg.portal = {
enable = true;
wlr.enable = true;
gtkUsePortal = true;
extraPortals = with pkgs; [
xdg-desktop-portal-gtk
xdg-desktop-portal-wlr
];
config = {
common = {
default = "wlr";
default = ["wlr" "gtk"];
"org.freedesktop.impl.portal.FileChooser" = "gtk";
};
};
};
@ -197,12 +193,10 @@
package = pkgs.nix-ld-rs;
};
networking.firewall.enable = true;
networking.firewall = {
# TODO: use tailscale with interface blacklist patch?
# trustedInterfaces = ["tailscale0"];
checkReversePath = "loose";
};
networking.nftables.enable = true;
# programs.sway = {
# # to use home-manager