Non stop entertainment! The wackiest NixOS configuration to-date. thevoid.cafe/projects/puzzlevision
nixos flake flake-parts dotfiles home-manager nix

๐Ÿ“ Update workflow paths in README

thevoid.cafe 9f1cf6a6 b0ce2897

verified
+7 -19
+7 -19
README.md
··· 71 71 Currently, this repository houses 4 workflows, which are executed when pushing to the v2 branch. 72 72 73 73 #### โ†ช๏ธ `Nix: check for unused code` 74 - This workflow can be found in `.github/workflows/deadnix.yml`, 74 + This workflow can be found in `.tangled/workflows/deadnix.yml`, 75 75 and should be pretty self-explanatory. 76 76 77 77 Here's what it does: ··· 80 80 3. Creates a new commit, instantly removing any unused code 81 81 82 82 #### โ†ช๏ธ `Nix: validate flake` 83 - This workflow can be found in `.github/workflows/validate.yml`. 83 + This workflow can be found in `.tangled/workflows/validate.yml`. 84 84 It simply validates a flake using `nix flake check`. 85 85 86 - To be specific, it does the following: 87 - 1. Checks out current branch 88 - 2. Installs nix with some experimental features (flakes, nix-command, recursive-nix, pipe-operator) 89 - 3. Runs `nix flake check` on the codebase 90 - 91 86 #### โ†ช๏ธ `Nix: validate flake.lock` 92 - This workflow can be found in `.github/workflows/validate-lock.yml`. 87 + This workflow can be found in `.tangled/workflows/validate-lock.yml`. 93 88 It simply scans flake lockfiles for duplicate entries using `nix run github:tgirlcloud/pkgs#locker`. 94 89 Under the hood it makes use of the locker lockfile linter, created by the [tgirlcloud](https://github.com/tgirlcloud) team (mostly [isabelroses](https://github.com/isabelroses)). 95 90 96 - To be specific, it does the following: 97 - 1. Checks out current branch 98 - 2. Installs nix with some experimental features (flakes, nix-command) 99 - 3. Runs `nix run github:tgirlcloud/pkgs#locker` on the codebase 100 - 101 91 #### โ†ช๏ธ `Trufflehog: check for exposed secrets` 102 - This workflow can be found in `.github/workflows/check-leaks.yml`. 92 + This workflow can be found in `.tangled/workflows/trufflehog-scan.yml`. 103 93 It runs the Trufflehog security tools on the entire repository, and tries to detect any leaked credentials. 104 - This is a last barrier of defense to minimise damage, in case of an emergency. 94 + This is a last barrier of defense to minimize damage, in case of an emergency. 105 95 106 - ## ๐Ÿ“ Future goals and improvements (2025-07-28) 96 + ## ๐Ÿ“ Future goals (2026-02-22) 107 97 Some of my future goals for this flake are: 108 98 109 99 - Implementing an automated release workflow with semver versioning, e.g. 2.3.0. 110 - - Experimenting with various window-managers, especially Niri, though not set in stone yet. 111 - - Researching performance best-practices for hardware and implementing patches based on those. 112 100 - Further refining my usage of the Nix language, through language best-practices and CLI dev tools. 113 101 114 102 ## ๐Ÿ—๏ธ Structure ··· 125 113 ``` 126 114 127 115 ## ๐ŸŽจ Credits 128 - Parts of this flake were inspired by the likes of: 116 + Various aspects of this flake are inspired by the likes of: 129 117 130 118 - [isabelroses](https://github.com/isabelroses) 131 119 - [uncenter](https://github.com/uncenter)