From c09e7674f49553dccb2026acc2265610bb7af8e8 Mon Sep 17 00:00:00 2001 From: Ivan Kirilov Dimitrov Date: Fri, 2 Aug 2024 22:43:08 +0200 Subject: [PATCH] bugfixes --- home/modules/default.nix | 4 ++-- nixos/modules/default.nix | 11 ++++++++++- overlays/default.nix | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/home/modules/default.nix b/home/modules/default.nix index 70523aa..1cd7c60 100644 --- a/home/modules/default.nix +++ b/home/modules/default.nix @@ -227,9 +227,9 @@ toplevel@{ moduleWithSystem, ... }: { layer = "top"; position = "top"; height = 30; - output = [ "eDP-1" "HDMI-A-1" ]; + output = [ "eDP-1" "HDMI-A-1" "*" ]; - modules-left = [ "sway/workspaces" ]; + modules-left = [ "sway/workspaces" "sway/mode" ]; modules-center = [ "clock#week" "clock#year" "clock#time" ]; modules-right = [ "network" "pulseaudio" "memory" "cpu" "battery" ]; diff --git a/nixos/modules/default.nix b/nixos/modules/default.nix index 4e54d40..c07841f 100644 --- a/nixos/modules/default.nix +++ b/nixos/modules/default.nix @@ -47,7 +47,16 @@ top@{ moduleWithSystem, ... }: { kernel = { realtime = true; packages = pkgs.linuxPackages-rt; }; }; }); - wayland = moduleWithSystem (toplevel@{ ... }: perSystem@{ ... }: { hardware.graphics.enable = true; security.pam.services.swaylock = { }; }); + wayland = moduleWithSystem (toplevel@{ ... }: perSystem@{ ... }: { + hardware.graphics.enable = true; + security.pam.services.swaylock = { }; + xdg.portal = { + enable = true; + xdgOpenUsePortal = true; + wlr = { enable = true; settings = { screencast = { output_name = "HDMI-A-1"; max_fps = 60; }; }; }; + config.common.default = "*"; + }; + }); security = moduleWithSystem (toplevel@{ ... }: perSystem@{ ... }: { security = { sudo = { enable = false; execWheelOnly = true; extraRules = [{ groups = [ "wheel" ]; }]; }; diff --git a/overlays/default.nix b/overlays/default.nix index 5d77b31..c23a88f 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -1,6 +1,6 @@ top@{ inputs, withSystem, ... }: { flake.overlays.default = final: prev: - let system = prev.stdenv.hostPlatform.system; in + let system = "x86_64-linux"; in withSystem system ( { config, ... }: { nvim = config.packages.nvim;