From 527bd076d0dd16521f849b89fa6d125c9ef70c58 Mon Sep 17 00:00:00 2001 From: worble Date: Wed, 8 Jan 2025 13:04:42 +0000 Subject: [PATCH] add gpu screen recorder; add virt manager; add rest manager to vscode; --- flake.lock | 18 +++++++++--------- home-manager/vscode.nix | 1 + tuxedo/configuration.nix | 3 +++ tuxedo/home-manager/home.nix | 1 + 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/flake.lock b/flake.lock index 72517eb..9c6a3a5 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1735468753, - "narHash": "sha256-2dt1nOe9zf9pDkf5Kn7FUFyPRo581s0n90jxYXJ94l0=", + "lastModified": 1736199437, + "narHash": "sha256-TdU0a/x8048rbbJmkKWzSY1CtsbbGKNkIJcMdr8Zf4Q=", "owner": "nix-community", "repo": "disko", - "rev": "84a5b93637cc16cbfcc61b6e1684d626df61eb21", + "rev": "49f8aa791f81ff2402039b3efe0c35b9386c4bcf", "type": "github" }, "original": { @@ -82,11 +82,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1735782335, - "narHash": "sha256-bjz6Z5GpBHIdD6LVPO505zMPqqYUufCpsZf1RyD/8m8=", + "lastModified": 1736300855, + "narHash": "sha256-sq2oM8ge0co6QNqEmaNZ+ftFgou40ZsveJzlQ3AHzbI=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "384a1824dad156ca44aadd625acfc68680aea9a8", + "rev": "060591d91040fc6e810d705082488be48d15b84f", "type": "github" }, "original": { @@ -113,11 +113,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1735669367, - "narHash": "sha256-tfYRbFhMOnYaM4ippqqid3BaLOXoFNdImrfBfCp4zn0=", + "lastModified": 1736200483, + "narHash": "sha256-JO+lFN2HsCwSLMUWXHeOad6QUxOuwe9UOAF/iSl1J4I=", "owner": "nixos", "repo": "nixpkgs", - "rev": "edf04b75c13c2ac0e54df5ec5c543e300f76f1c9", + "rev": "3f0a8ac25fb674611b98089ca3a5dd6480175751", "type": "github" }, "original": { diff --git a/home-manager/vscode.nix b/home-manager/vscode.nix index fd6f197..b286446 100644 --- a/home-manager/vscode.nix +++ b/home-manager/vscode.nix @@ -23,6 +23,7 @@ in vs-extensions.jnoortheen.nix-ide vs-extensions.esbenp.prettier-vscode vs-extensions.bradlc.vscode-tailwindcss + vs-extensions.humao.rest-client ]; userSettings = { "workbench.iconTheme" = "material-icon-theme"; diff --git a/tuxedo/configuration.nix b/tuxedo/configuration.nix index ebd2ff9..2a284e3 100644 --- a/tuxedo/configuration.nix +++ b/tuxedo/configuration.nix @@ -28,6 +28,9 @@ }; hardware.tuxedo-drivers.enable = true; + programs.gpu-screen-recorder.enable = true; + virtualisation.libvirtd.enable = true; + programs.virt-manager.enable = true; # Define a user account. Don't forget to set a password with ‘passwd’. users.users.worble = { diff --git a/tuxedo/home-manager/home.nix b/tuxedo/home-manager/home.nix index 3e0cf46..64b8e8c 100644 --- a/tuxedo/home-manager/home.nix +++ b/tuxedo/home-manager/home.nix @@ -80,6 +80,7 @@ inotify-tools libnotify electrum + gpu-screen-recorder-gtk ]; fonts.fontconfig = {