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 = [ {