aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKumar Damani <me@kumardamani.net>2023-07-12 21:03:31 +0000
committerKumar Damani <me@kumardamani.net>2023-07-12 21:03:31 +0000
commit70df7861ed7e4e100ab1efbb4ba57d7ce6b76776 (patch)
treecc92f9042a47cb1dd5eb8833c1b3451e0aef5bba
parent3cb4e44091cf2282dec805c09146d5176c38ca6c (diff)
fix for screen sharing
-rwxr-xr-xnixpkgs/.config/nixpkgs/common/scripts/fixwlr3
-rwxr-xr-xnixpkgs/.config/nixpkgs/common/scripts/start8
-rw-r--r--nixpkgs/.config/nixpkgs/per-user/kdam0-work/home.nix4
3 files changed, 15 insertions, 0 deletions
diff --git a/nixpkgs/.config/nixpkgs/common/scripts/fixwlr b/nixpkgs/.config/nixpkgs/common/scripts/fixwlr
new file mode 100755
index 0000000..d9f4230
--- /dev/null
+++ b/nixpkgs/.config/nixpkgs/common/scripts/fixwlr
@@ -0,0 +1,3 @@
+#!/bin/sh
+systemctl --user import-environment WAYLAND_DISPLAY
+systemctl --user restart xdg-desktop-portal
diff --git a/nixpkgs/.config/nixpkgs/common/scripts/start b/nixpkgs/.config/nixpkgs/common/scripts/start
index 9af56aa..a264ac9 100755
--- a/nixpkgs/.config/nixpkgs/common/scripts/start
+++ b/nixpkgs/.config/nixpkgs/common/scripts/start
@@ -1,6 +1,12 @@
#!/bin/sh
# This a sort-of auto-start script.
# Run this from a tty to start my graphical env.
+#
+export XDG_CURRENT_DESKTOP=dwl
+export XDG_SESSION_TYPE=wayland
+export XDG_SESSION_DESKTOP=dwl
+
+systemctl --user import-environment XDG_CURRENT_DESKTOP XDG_SESSION_DESKTOP XDG_SESSION_TYPE
exec dwl -s 'somebar' &
@@ -16,3 +22,5 @@ sleep 1
# set bg
exec walp &
+
+exec way-displays > "/tmp/way-displays.${XDG_VTNR}.${USER}.log" 2>&1
diff --git a/nixpkgs/.config/nixpkgs/per-user/kdam0-work/home.nix b/nixpkgs/.config/nixpkgs/per-user/kdam0-work/home.nix
index cf462c7..fec0247 100644
--- a/nixpkgs/.config/nixpkgs/per-user/kdam0-work/home.nix
+++ b/nixpkgs/.config/nixpkgs/per-user/kdam0-work/home.nix
@@ -18,6 +18,7 @@
gst = "git status";
cdwl = "nvim ~/.config/nixpkgs/common/dwl_4/config.h";
chm = "nvim ~/.config/nixpkgs/per-user/kdam0-work/home.nix";
+ cvim = "nvim ~/.config/nixpkgs/common/nvim/init.vim";
clsp = "nvim ~/.config/nixpkgs/common/nvim/plugins/lspconfig.lua";
search = "nix search nixpkgs $@";
conf = "ranger ~/.config/nixpkgs/common/";
@@ -193,6 +194,8 @@
pkgs.drawio
pkgs.kubectl
pkgs.helm
+ pkgs.virt-viewer
+ pkgs.way-displays
];
fonts.fontconfig.enable = true;
@@ -262,6 +265,7 @@
home.file.".config/wofi/style.css".source = ../../common/wofi/style.css;
home.file.".config/mako/config".source = ../../common/mako/config;
home.file.".local/share/fonts".source = ../../common/fonts;
+ home.file.".config/way-displays".source = ../../common/way-displays;
#home.file.".config/foot/foot.ini".text = ''
#[colors]