NixOS system configurations + dotfiles via home-manager
0
fork

Configure Feed

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

at 53797e88e5aa904a23cf080f45f95c7d32827e54 63 lines 2.4 kB view raw
1{ 2 description = "A system configuration."; 3 4 inputs = { 5 nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable-small"; 6 home-manager.url = "github:nix-community/home-manager"; 7 home-manager.inputs.nixpkgs.follows = "nixpkgs"; 8 impermanence.url = "github:nix-community/impermanence"; 9 nixos-hardware.url = "github:nixos/nixos-hardware"; 10 disko.url = "github:nix-community/disko"; 11 disko.inputs.nixpkgs.follows = "nixpkgs"; 12 srvos.url = "github:nix-community/srvos"; 13 srvos.inputs.nixpkgs.follows = "nixpkgs"; 14 nix-on-droid.url = "github:nix-community/nix-on-droid"; 15 nix-on-droid.inputs.nixpkgs.follows = "nixpkgs"; 16 nix-on-droid.inputs.home-manager.follows = "home-manager"; 17 18 flake-parts.url = "github:hercules-ci/flake-parts"; 19 import-tree.url = "github:vic/import-tree"; 20 agenix.url = "github:ryantm/agenix"; 21 agenix.inputs.nixpkgs.follows = "nixpkgs"; 22 agenix.inputs.home-manager.follows = "home-manager"; 23 pre-commit-hooks.url = "github:cachix/git-hooks.nix"; 24 pre-commit-hooks.inputs.nixpkgs.follows = "nixpkgs"; 25 26 niri.url = "github:sodiboo/niri-flake"; 27 niri.inputs.nixpkgs.follows = "nixpkgs"; 28 niri.inputs.nixpkgs-stable.follows = "nixpkgs"; 29 tsnsrv.url = "github:boinkor-net/tsnsrv"; 30 tsnsrv.inputs.nixpkgs.follows = "nixpkgs"; 31 tsnsrv.inputs.flake-parts.follows = "flake-parts"; 32 33 qbpm.url = "github:pvsr/qbpm"; 34 qbpm.inputs.nixpkgs.follows = "nixpkgs"; 35 podcasts.url = "github:pvsr/podcasts"; 36 podcasts.inputs.nixpkgs.follows = "nixpkgs"; 37 podcasts.inputs.pre-commit-hooks.follows = "pre-commit-hooks"; 38 weather.url = "github:pvsr/weather"; 39 weather.inputs.nixpkgs.follows = "nixpkgs"; 40 weather.inputs.pre-commit-hooks.follows = "pre-commit-hooks"; 41 42 srcery-tmux.url = "github:srcery-colors/srcery-tmux"; 43 srcery-tmux.flake = false; 44 srcery-textmate.url = "github:srcery-colors/srcery-textmate"; 45 srcery-textmate.flake = false; 46 47 fzf-fish.url = "github:pvsr/fzf.fish"; 48 fzf-fish.flake = false; 49 fish-prompt-pvsr.url = "github:pvsr/fish-prompt-pvsr"; 50 fish-prompt-pvsr.flake = false; 51 }; 52 53 outputs = 54 inputs@{ flake-parts, import-tree, ... }: 55 flake-parts.lib.mkFlake { inherit inputs; } { 56 imports = map import-tree [ 57 ./flake 58 ./home-manager 59 ./hosts 60 ./modules 61 ]; 62 }; 63}