79 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			79 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   description = "Description for the project";
 | |
| 
 | |
|   outputs = {flake-parts, ...} @ inputs:
 | |
|     flake-parts.lib.mkFlake {inherit inputs;} {
 | |
|       imports = [./outputs];
 | |
|       systems = import inputs.systems;
 | |
|     };
 | |
| 
 | |
|   inputs = {
 | |
|     nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
 | |
|     flake-parts.url = "github:hercules-ci/flake-parts";
 | |
|     home-manager = {
 | |
|       url = "github:nix-community/home-manager";
 | |
|       inputs.nixpkgs.follows = "nixpkgs";
 | |
|     };
 | |
|     agenix.url = "github:ryantm/agenix";
 | |
|     nix-index-db = {
 | |
|       url = "github:nix-community/nix-index-database";
 | |
|       inputs.nixpkgs.follows = "nixpkgs";
 | |
|     };
 | |
|     zjstatus.url = "github:dj95/zjstatus";
 | |
|     systems.url = "github:nix-systems/default-linux";
 | |
| 
 | |
|     firefox-addons = {
 | |
|       url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";
 | |
|       inputs.nixpkgs.follows = "nixpkgs";
 | |
|     };
 | |
|     ooks-scripts = {
 | |
|       url = "git+ssh://git@github.com/ooks-io/scripts";
 | |
|       inputs.nixpkgs.follows = "nixpkgs";
 | |
|     };
 | |
| 
 | |
|     nvf.url = "github:notashelf/nvf/v0.7";
 | |
| 
 | |
|     # hypr* ecosystem
 | |
|     hyprland.url = "github:hyprwm/hyprland";
 | |
| 
 | |
|     hypridle = {
 | |
|       url = "github:hyprwm/hypridle";
 | |
|       inputs = {
 | |
|         hyprlang.follows = "hyprland/hyprlang";
 | |
|         hyprutils.follows = "hyprland/hyprutils";
 | |
|         nixpkgs.follows = "hyprland/nixpkgs";
 | |
|         systems.follows = "hyprland/systems";
 | |
|       };
 | |
|     };
 | |
| 
 | |
|     hyprland-contrib = {
 | |
|       url = "github:hyprwm/contrib";
 | |
|       inputs.nixpkgs.follows = "hyprland/nixpkgs";
 | |
|     };
 | |
| 
 | |
|     hyprland-plugins = {
 | |
|       url = "github:hyprwm/hyprland-plugins";
 | |
|       inputs.hyprland.follows = "hyprland";
 | |
|     };
 | |
| 
 | |
|     hyprlock = {
 | |
|       url = "github:hyprwm/hyprlock";
 | |
|       inputs = {
 | |
|         hyprlang.follows = "hyprland/hyprlang";
 | |
|         hyprutils.follows = "hyprland/hyprutils";
 | |
|         nixpkgs.follows = "hyprland/nixpkgs";
 | |
|         systems.follows = "hyprland/systems";
 | |
|       };
 | |
|     };
 | |
| 
 | |
|     hyprpaper = {
 | |
|       url = "github:hyprwm/hyprpaper";
 | |
|       inputs = {
 | |
|         hyprlang.follows = "hyprland/hyprlang";
 | |
|         hyprutils.follows = "hyprland/hyprutils";
 | |
|         nixpkgs.follows = "hyprland/nixpkgs";
 | |
|         systems.follows = "hyprland/systems";
 | |
|       };
 | |
|     };
 | |
|   };
 | |
| }
 |