Flake for my NixOS devices

Fix screensharing

bwc9876.dev aa95416e a82b6926

verified
+21 -9
+3 -3
res/vencord/settings/settings.json
··· 536 536 "enabled": false 537 537 }, 538 538 "NoOnboardingDelay": { 539 - "enabled": false 539 + "enabled": true 540 540 }, 541 541 "NoServerEmojis": { 542 542 "enabled": false, ··· 558 558 "enabled": false 559 559 }, 560 560 "ReviewDB": { 561 - "enabled": true 561 + "enabled": false 562 562 }, 563 563 "Summaries": { 564 564 "enabled": false, ··· 589 589 "enabled": false 590 590 }, 591 591 "WebScreenShareFixes": { 592 - "enabled": false 592 + "enabled": true 593 593 }, 594 594 "XSOverlay": { 595 595 "enabled": false
+17 -5
roles/graphics/hypr.nix
··· 5 5 inputs, 6 6 pkgs, 7 7 ... 8 - }: let 9 - in { 8 + }: { 9 + xdg.portal = { 10 + enable = true; 11 + config = { 12 + preferred = { 13 + default = ["hyprland" "gtk"]; 14 + }; 15 + }; 16 + extraPortals = with pkgs; [xdg-desktop-portal-hyprland]; 17 + }; 18 + 19 + environment = { 20 + systemPackages = with pkgs; [hyprpicker]; 21 + pathsToLink = ["/share/xdg-desktop-portal" "/share/applications"]; 22 + }; 23 + 10 24 home-manager.users.bean = { 11 25 wayland.windowManager.hyprland = { 12 26 enable = true; ··· 21 35 settings = { 22 36 autogenerated = 0; 23 37 monitor = [ 24 - "HDMI-A-1,1920x1080,0x0,1" 25 - "DVI-D-1,1920x1080,1920x0,1" 26 - "eDP-1,2256x1504,0x0,1,bitdepth,10" 38 + "eDP-1,2256x1504,0x0,1" 27 39 ",highres,auto,1" 28 40 ]; 29 41 general = {
+1 -1
systems/black-mesa.nix
··· 9 9 10 10 includeBaseMods = true; 11 11 12 - roles = ["latest-linux" "ssh" "dev" "secureboot" "mc-server"]; 12 + roles = ["latest-linux" "ssh" "fun" "dev" "secureboot" "mc-server"]; 13 13 14 14 extraModules = [ 15 15 ({