From 4bf0f889abcb36efcfed2178b296dc4e01ecc494 Mon Sep 17 00:00:00 2001 From: Jo Date: Mon, 23 Jun 2025 10:48:05 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Disable=20youtube-music=20module=20?= =?UTF-8?q?due=20to=20issue,=20add=20jo=20to=20docker=20group?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build-modules.yml | 37 +++++++++++++++++++ .../jo/apps/youtube-music/default.nix | 2 +- homes/x86_64-linux/jo/default.nix | 1 + systems/x86_64-nixos/puzzlevision/default.nix | 9 ++++- 4 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/build-modules.yml diff --git a/.github/workflows/build-modules.yml b/.github/workflows/build-modules.yml new file mode 100644 index 0000000..3b83349 --- /dev/null +++ b/.github/workflows/build-modules.yml @@ -0,0 +1,37 @@ +name: "Nix: build nixos-/home modules" + +on: + workflow_dispatch: + push: + paths: + - "modules/**.nix" + - "**.lock" + - ".github/workflows/build-modules.yml" + +jobs: + check-flake: + name: Validate x86_64-linux + runs-on: ubuntu-latest + strategy: + matrix: + outputs: [nixosModules, homeModules] + + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + ref: ${{ github.ref_name }} + persist-credentials: false + + - name: Install Lix + uses: ./.github/actions/install-lix + + - name: Setup Attic cache + uses: ryanccn/attic-action@v0.3.2 + with: + endpoint: https://cache.thevoid.cafe + cache: puzzlevision + token: ${{ secrets.ATTIC_TOKEN }} + + - name: Buid flake + run: nix build .#nixosModules.puzzlevision diff --git a/homes/x86_64-linux/jo/apps/youtube-music/default.nix b/homes/x86_64-linux/jo/apps/youtube-music/default.nix index 19b7b11..af40fc8 100644 --- a/homes/x86_64-linux/jo/apps/youtube-music/default.nix +++ b/homes/x86_64-linux/jo/apps/youtube-music/default.nix @@ -10,7 +10,7 @@ let in { programs.youtube-music = { - enable = true; + enable = false; options = { tray = true; trayClickPlayPause = true; diff --git a/homes/x86_64-linux/jo/default.nix b/homes/x86_64-linux/jo/default.nix index 24a84b6..a06a346 100644 --- a/homes/x86_64-linux/jo/default.nix +++ b/homes/x86_64-linux/jo/default.nix @@ -38,6 +38,7 @@ ghostty teams-for-linux enpass + youtube-music ## WEB ungoogled-chromium diff --git a/systems/x86_64-nixos/puzzlevision/default.nix b/systems/x86_64-nixos/puzzlevision/default.nix index 818ba2e..ac5e4e5 100644 --- a/systems/x86_64-nixos/puzzlevision/default.nix +++ b/systems/x86_64-nixos/puzzlevision/default.nix @@ -13,12 +13,19 @@ users.jo = { enable = true; hashedPassword = "$6$mvK9bT756Aok54Vt$vBRnT66Vb3HL0Y5rEMJlHvKkvzVQ.KUciInTmW3FCBFT00IuFMpz3q9RhXPLTLMRPho65bTg9hMnFPb84I774."; - extraGroups = [ "wheel" ]; + extraGroups = [ + "wheel" + "docker" + ]; }; archetypes.laptop.enable = true; }; + networking.extraHosts = '' + 127.0.0.1 dev.bl-projekte.de + ''; + # Configure 8GB SWAP partition swapDevices = [ {