me like nix
0

Configure Feed

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

1{ inputs, config, ... }: 2 3let 4 nm = config.flake.modules.nixos; 5 hm = config.flake.modules.homeManager; 6in 7{ 8 flake.nixosConfigurations.framework16 = inputs.nixpkgs.lib.nixosSystem { 9 system = "x86_64-linux"; 10 modules = [ 11 # Hardware 12 ../../hosts/framework16/hardware-configuration.nix 13 inputs.nixos-hardware.nixosModules.framework-16-7040-amd 14 15 # External NixOS modules 16 inputs.catppuccin.nixosModules.catppuccin 17 inputs.home-manager.nixosModules.home-manager 18 { nixpkgs.overlays = [ inputs.niri.overlays.niri ]; } 19 20 # Common aspects 21 nm.nix-settings 22 nm.base 23 nm.security 24 nm.sean 25 nm.desktop 26 nm.fonts 27 28 # Framework-specific aspects 29 nm.framework-laptop 30 31 # Home Manager 32 { 33 home-manager.users.sean = { 34 imports = [ 35 inputs.catppuccin.homeModules.catppuccin 36 inputs.niri.homeModules.niri 37 inputs.noctalia.homeModules.default 38 inputs.zen-browser.homeModules.beta 39 inputs.agenix.homeManagerModules.default 40 hm.sean 41 hm.desktop 42 hm.fonts 43 hm.shell 44 hm.editor 45 hm.apps 46 ]; 47 }; 48 } 49 ]; 50 }; 51}