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

Configure Feed

Select the types of activity you want to include in your feed.

✨ Add Minegrub theme

+13 -3
+1
flake.nix
··· 22 22 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 23 23 easy-hosts.url = "github:tgirlcloud/easy-hosts"; 24 24 sops-nix.url = "github:Mic92/sops-nix"; 25 + minegrub-theme.url = "github:Lxtharia/minegrub-theme"; 25 26 26 27 flake-parts = { 27 28 url = "github:hercules-ci/flake-parts";
-3
modules/flake/default.nix
··· 3 3 # Automagically imports libs from "/lib/lib-name" and exposes them to the `flake.lib` output. 4 4 ./lib.nix 5 5 6 - # Exposes nixosModules and homeModules on flake outputs. 7 - ./modules.nix 8 - 9 6 # Automagically imports systems from "/systems/arch-classname/system-name". 10 7 ./systems.nix 11 8 ];
+1
modules/flake/systems.nix
··· 18 18 (lib.optionals (class == "nixos") [ 19 19 inputs.home-manager.nixosModules.default 20 20 inputs.sops-nix.nixosModules.sops 21 + inputs.minegrub-theme.nixosModules.default 21 22 ]) 22 23 ++ (self.lib.dirToModuleList ../${class}); # Import modules based on current classname. 23 24 };
+11
systems/x86_64-nixos/puzzlevision/default.nix
··· 51 51 blacklistedKernelModules = [ 52 52 "rtw88_8821ce" # Block the default network-card driver. 53 53 ]; 54 + 55 + # Grub configuration 56 + loader.grub = { 57 + # Minecraft bootloader theme 58 + minegrub-theme = { 59 + enable = true; 60 + splash = "100% Flakes!"; 61 + background = "background_options/1.18 - [Caves And Cliffs 2].png"; 62 + boot-options-count = 4; 63 + }; 64 + }; 54 65 }; 55 66 56 67 networking.hostName = "puzzlevision";