From 11536e636ffed1a9ae3502811f44f761dc70504d Mon Sep 17 00:00:00 2001 From: xunuwu Date: Mon, 5 Aug 2024 21:22:47 +0200 Subject: [PATCH] i did not start making smaller commits --- home/develop/default.nix | 1 + home/develop/lsps.nix | 5 +++++ home/profiles/nixdesk/default.nix | 3 ++- home/programs/desktop/sway/default.nix | 4 +++- home/programs/games/roblox.nix | 3 --- home/programs/misc/obs.nix | 9 +++++++++ home/programs/misc/qpwgraph.nix | 5 +++++ 7 files changed, 25 insertions(+), 5 deletions(-) create mode 100644 home/develop/lsps.nix delete mode 100644 home/programs/games/roblox.nix create mode 100644 home/programs/misc/obs.nix create mode 100644 home/programs/misc/qpwgraph.nix diff --git a/home/develop/default.nix b/home/develop/default.nix index f400f47..df645fd 100644 --- a/home/develop/default.nix +++ b/home/develop/default.nix @@ -2,5 +2,6 @@ imports = [ ./nix.nix ./docs.nix + ./lsps.nix ]; } diff --git a/home/develop/lsps.nix b/home/develop/lsps.nix new file mode 100644 index 0000000..f26227a --- /dev/null +++ b/home/develop/lsps.nix @@ -0,0 +1,5 @@ +{pkgs, ...}: { + home.packages = with pkgs; [ + clang-tools # clangd + ]; +} diff --git a/home/profiles/nixdesk/default.nix b/home/profiles/nixdesk/default.nix index bf64029..bbb0bbd 100644 --- a/home/profiles/nixdesk/default.nix +++ b/home/profiles/nixdesk/default.nix @@ -32,10 +32,12 @@ # programs ../../programs/misc/keepassxc.nix ../../programs/misc/discord.nix + ../../programs/misc/obs.nix #../../programs/misc/ardour.nix ../../programs/misc/foliate.nix ../../programs/misc/obsidian.nix ../../programs/misc/pwvucontrol.nix + ../../programs/misc/qpwgraph.nix ../../programs/misc/thunderbird.nix #../../programs/music #../../programs/music/yams.nix @@ -44,7 +46,6 @@ ../../programs/media/jellyfin.nix # gaming ../../programs/games - ../../programs/games/roblox.nix #../../programs/games/ludusavi.nix # media services diff --git a/home/programs/desktop/sway/default.nix b/home/programs/desktop/sway/default.nix index fd76c13..c2723e8 100644 --- a/home/programs/desktop/sway/default.nix +++ b/home/programs/desktop/sway/default.nix @@ -64,7 +64,6 @@ mod = config.wayland.windowManager.sway.config.modifier; wobVolume = "${pkgs.wireplumber}/bin/wpctl get-volume @DEFAULT_SINK@ | awk '{print $2*100}' > $XDG_RUNTIME_DIR/wob.sock"; setVolume = limit: amount: "${pkgs.wireplumber}/bin/wpctl set-volume -l ${limit} @DEFAULT_AUDIO_SINK@ ${amount}"; - #perMonitor = workspace: "\"$(swaymsg -t get_outputs | ${lib.getExe pkgs.jq} -r '.[] | select(.focused == true).name' | ${lib.getExe pkgs.perl} -ne '$s=0;for(split//){$s+=ord}print\"$s\"')${toString workspace}\""; monitorId = pkgs.writers.writeBash "monitor-id" '' swaymsg -t get_outputs \ | ${lib.getExe pkgs.jq} -r '.[] | select (.focused == true).name' \ @@ -128,5 +127,8 @@ (range 0 9)) ); }; + extraConfig = '' + bindcode 202 exec ${lib.getExe pkgs.obs-cmd} replay save # F24/numpad 1 on my ID75 + ''; }; } diff --git a/home/programs/games/roblox.nix b/home/programs/games/roblox.nix deleted file mode 100644 index 37ff9a9..0000000 --- a/home/programs/games/roblox.nix +++ /dev/null @@ -1,3 +0,0 @@ -{pkgs, ...}: { - home.packages = [pkgs.vinegar]; -} diff --git a/home/programs/misc/obs.nix b/home/programs/misc/obs.nix new file mode 100644 index 0000000..565b420 --- /dev/null +++ b/home/programs/misc/obs.nix @@ -0,0 +1,9 @@ +{pkgs, ...}: { + programs.obs-studio = { + enable = true; + plugins = with pkgs.obs-studio-plugins; [ + wlrobs + obs-vkcapture + ]; + }; +} diff --git a/home/programs/misc/qpwgraph.nix b/home/programs/misc/qpwgraph.nix new file mode 100644 index 0000000..d72fe3c --- /dev/null +++ b/home/programs/misc/qpwgraph.nix @@ -0,0 +1,5 @@ +{pkgs, ...}: { + home.packages = with pkgs; [ + qpwgraph + ]; +}