this repo has no description
1
fork

Configure Feed

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

Format

Ben C 69f8b0a5 5242a43b

+69 -79
+3 -5
nixosModules/base/nushell.nix
··· 3 3 lib, 4 4 config, 5 5 ... 6 - }: 7 - let 8 - init-starship = pkgs.runCommand "starship-init" { } '' 6 + }: let 7 + init-starship = pkgs.runCommand "starship-init" {} '' 9 8 ${pkgs.starship}/bin/starship init nu > $out 10 9 ''; 11 10 shellAliases = { ··· 73 72 74 73 source ${init-starship} 75 74 ''; 76 - in 77 - { 75 + in { 78 76 home-manager.users.bean.programs.nushell = { 79 77 enable = true; 80 78 inherit configFile shellAliases;
+18 -21
nixosModules/graphics/fonts.nix
··· 1 - { pkgs, ... }: 2 - { 1 + {pkgs, ...}: { 3 2 fonts = { 4 3 packages = with pkgs; [ 5 4 fira-code ··· 11 10 ]; 12 11 fontconfig = { 13 12 enable = true; 14 - defaultFonts = 15 - let 16 - mainFonts = [ 17 - "FiraGO" 18 - "Symbols Nerd Font" 19 - ]; 20 - in 21 - { 22 - serif = mainFonts; 23 - sansSerif = mainFonts; 24 - monospace = [ 25 - "Fira Code" 26 - "Symbols Nerd Font" 27 - ]; 28 - emoji = [ 29 - "Noto Color Emoji" 30 - "Symbols Nerd Font" 31 - ]; 32 - }; 13 + defaultFonts = let 14 + mainFonts = [ 15 + "FiraGO" 16 + "Symbols Nerd Font" 17 + ]; 18 + in { 19 + serif = mainFonts; 20 + sansSerif = mainFonts; 21 + monospace = [ 22 + "Fira Code" 23 + "Symbols Nerd Font" 24 + ]; 25 + emoji = [ 26 + "Noto Color Emoji" 27 + "Symbols Nerd Font" 28 + ]; 29 + }; 33 30 }; 34 31 }; 35 32 }
+17 -15
nixosModules/music.nix
··· 1 - { config, inputs', ... }: 2 - let 1 + { 2 + config, 3 + inputs', 4 + ... 5 + }: let 3 6 cat = 4 7 (builtins.fromJSON (builtins.readFile "${inputs'.catppuccin.packages.palette}/palette.json")) 5 8 .${config.catppuccin.flavor}.colors; ··· 299 302 (size: "50%", borders: "TOP", pane: Pane(Cava)), 300 303 ], 301 304 )), 302 - (size: "40%", borders: "LEFT", pane: Pane(AlbumArt)), 305 + (size: "40%", borders: "LEFT", pane: Pane(AlbumArt)), 303 306 ], 304 307 ), 305 308 ), ··· 314 317 ], 315 318 ) 316 319 ''; 317 - in 318 - { 320 + in { 319 321 home-manager.users.bean = { 320 322 programs.cava = { 321 323 enable = true; ··· 332 334 mpd = { 333 335 enable = true; 334 336 extraConfig = '' 335 - audio_output { 336 - type "fifo" 337 - name "mpd_fifo" 338 - path "/tmp/mpd.fifo" 339 - format "44100:16:2" 340 - } 341 - audio_output { 342 - type "pipewire" 343 - name "Pipewire" 344 - } 337 + audio_output { 338 + type "fifo" 339 + name "mpd_fifo" 340 + path "/tmp/mpd.fifo" 341 + format "44100:16:2" 342 + } 343 + audio_output { 344 + type "pipewire" 345 + name "Pipewire" 346 + } 345 347 ''; 346 348 }; 347 349 mpdris2.enable = true;
+2 -3
nixosModules/networking.nix
··· 1 - { pkgs, ... }: 2 - { 1 + {pkgs, ...}: { 3 2 hardware.bluetooth = { 4 3 enable = true; 5 4 settings = { ··· 10 9 }; 11 10 12 11 networking.wireless.iwd.enable = true; 13 - environment.systemPackages = with pkgs; [ iw ]; 12 + environment.systemPackages = with pkgs; [iw]; 14 13 15 14 networking.useNetworkd = true; 16 15 networking.useDHCP = true;
+11 -13
systemConfigs/black-mesa.nix
··· 2 2 outputs, 3 3 inputs, 4 4 ... 5 - }: 6 - { 5 + }: { 7 6 system = "x86_64-linux"; 8 - specialArgs.inputs = inputs // inputs.spoon.inputs // { inherit (inputs) self; }; 7 + specialArgs.inputs = inputs // inputs.spoon.inputs // {inherit (inputs) self;}; 9 8 10 9 modules = [ 11 10 inputs.spoon.nixosModules.black-mesa ··· 38 37 }; 39 38 } 40 39 { 41 - imports = [ inputs.bingus.nixosModules.default ]; 42 - nixpkgs.overlays = [ inputs.bingus.overlays.default ]; 40 + imports = [inputs.bingus.nixosModules.default]; 41 + nixpkgs.overlays = [inputs.bingus.overlays.default]; 43 42 44 43 services.bingus-bot = { 45 44 enable = true; ··· 56 55 config, 57 56 pkgs, 58 57 ... 59 - }: 60 - { 61 - imports = [ (modulesPath + "/installer/scan/not-detected.nix") ]; 58 + }: { 59 + imports = [(modulesPath + "/installer/scan/not-detected.nix")]; 62 60 networking.hostName = "black-mesa"; 63 61 system.stateVersion = "25.05"; 64 62 ··· 70 68 "usb_storage" 71 69 "sd_mod" 72 70 ]; 73 - boot.initrd.kernelModules = [ "amdgpu" ]; 74 - boot.kernelModules = [ "kvm-amd" ]; 75 - boot.extraModulePackages = [ ]; 71 + boot.initrd.kernelModules = ["amdgpu"]; 72 + boot.kernelModules = ["kvm-amd"]; 73 + boot.extraModulePackages = []; 76 74 77 75 services.pulseaudio.enable = false; 78 76 ··· 123 121 fsType = "btrfs"; 124 122 }; 125 123 126 - swapDevices = [ ]; 124 + swapDevices = []; 127 125 128 126 hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; 129 127 130 128 hardware.graphics.enable = true; 131 - services.xserver.videoDrivers = [ "amdgpu" ]; 129 + services.xserver.videoDrivers = ["amdgpu"]; 132 130 133 131 # services.nix-serve = { 134 132 # enable = true;
+18 -22
systemConfigs/installer.nix
··· 1 - { outputs, ... }: 2 - { 1 + {outputs, ...}: { 3 2 system = "x86_64-linux"; 4 3 modules = [ 5 4 (outputs.lib.applyRoles [ ··· 18 17 config, 19 18 modulesPath, 20 19 ... 21 - }: 22 - { 20 + }: { 23 21 system.stateVersion = "25.05"; 24 22 networking.hostName = "nixos-installer-bwc9876"; 25 23 networking.networkmanager.enable = lib.mkForce false; ··· 39 37 ]; 40 38 }; 41 39 42 - boot = 43 - let 44 - supportedFilesystems = { 45 - btrfs = true; 46 - reiserfs = lib.mkForce false; 47 - vfat = true; 48 - f2fs = true; 49 - xfs = true; 50 - ntfs = true; 51 - cifs = true; 52 - zfs = lib.mkForce false; 53 - }; 54 - in 55 - { 56 - initrd.systemd.enable = false; 40 + boot = let 41 + supportedFilesystems = { 42 + btrfs = true; 43 + reiserfs = lib.mkForce false; 44 + vfat = true; 45 + f2fs = true; 46 + xfs = true; 47 + ntfs = true; 48 + cifs = true; 49 + zfs = lib.mkForce false; 50 + }; 51 + in { 52 + initrd.systemd.enable = false; 53 + inherit supportedFilesystems; 54 + initrd = { 57 55 inherit supportedFilesystems; 58 - initrd = { 59 - inherit supportedFilesystems; 60 - }; 61 56 }; 57 + }; 62 58 63 59 environment.systemPackages = with pkgs; [ 64 60 gptfdisk