forked from foxora/nix
i kinda forgot to test bookokrat.. but basically it didnt work because bookokrat's flake doesnt compile and it isnt on nixpkgs either
105 lines
2.7 KiB
Nix
105 lines
2.7 KiB
Nix
{
|
|
description = "main nixos flake :3";
|
|
|
|
inputs = {
|
|
systems.url = "github:nix-systems/default";
|
|
|
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
|
|
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
|
|
nixpkgs-staging.url = "github:NixOS/nixpkgs/staging-next";
|
|
nixpkgs-master.url = "github:NixOS/nixpkgs/master";
|
|
|
|
home-manager = {
|
|
url = "github:nix-community/home-manager/release-25.11";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
home-manager-unstable = {
|
|
url = "github:nix-community/home-manager/master";
|
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
|
};
|
|
|
|
cerulean = {
|
|
url = "git+https://tearforge.net/cry/cerulean?rev=d5211287bd3cb96078f2053488d67d557848a8f2";
|
|
inputs = {
|
|
systems.follows = "systems";
|
|
nixpkgs.follows = "nixpkgs";
|
|
};
|
|
};
|
|
|
|
microvm = {
|
|
url = "github:microvm-nix/microvm.nix";
|
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
|
};
|
|
|
|
cachyos.url = "github:xddxdd/nix-cachyos-kernel";
|
|
|
|
# wm/de/apps/theming flakes
|
|
hyprland-git = {
|
|
# pinned rev because color management is broken on hyprland
|
|
url = "github:hyprwm/Hyprland/25250527793eb04bb60f103abe7f06370b9f6e1c";
|
|
#url = "github:hyprwm/Hyprland";
|
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
|
};
|
|
hyprland-plugins = {
|
|
url = "github:hyprwm/hyprland-plugins";
|
|
inputs.hyprland.follows = "hyprland-git";
|
|
};
|
|
|
|
mango = {
|
|
url = "github:DreamMaoMao/mangowc";
|
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
|
};
|
|
|
|
nixcats.url = "github:BirdeeHub/nixCats-nvim";
|
|
|
|
awww = {
|
|
url = "git+https://codeberg.org/LGFae/awww";
|
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
|
};
|
|
|
|
zen = {
|
|
url = "github:0xc000022070/zen-browser-flake";
|
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
|
};
|
|
|
|
iamb = {
|
|
url = "github:ulyssa/iamb";
|
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
|
};
|
|
|
|
nixcord = {
|
|
url = "github:FlameFlag/nixcord";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
};
|
|
|
|
millennium = {
|
|
url = "github:trivaris/millennium?dir=packages/nix";
|
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
|
};
|
|
|
|
spicetify-nix = {
|
|
url = "github:Gerg-L/spicetify-nix";
|
|
inputs = {
|
|
nixpkgs.follows = "nixpkgs-unstable";
|
|
systems.follows = "systems";
|
|
};
|
|
};
|
|
|
|
fenix = {
|
|
url = "github:nix-community/fenix";
|
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
|
};
|
|
|
|
# temp theme until i bother creating my own </3
|
|
sddm-silent = {
|
|
url = "github:uiriansan/SilentSDDM";
|
|
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
|
};
|
|
};
|
|
|
|
nixConfig = {
|
|
extra-experimental-features = "pipe-operators";
|
|
};
|
|
|
|
outputs = inputs: import ./snow.nix inputs;
|
|
}
|