feat(koishi): new laptop!!!

This commit is contained in:
Kat Inskip 2024-03-09 14:54:11 -08:00
parent 8820db6792
commit 26ad2434b0
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
36 changed files with 1403 additions and 698 deletions

View file

@ -1,6 +1,7 @@
{
description = "Kat's Infrastructure";
inputs = {
systems.url = "github:nix-systems/default";
# to allow non-nix 2.4 evaluation
flake-compat = {
url = "github:edolstra/flake-compat";
@ -16,6 +17,14 @@
nixpkgs = {
url = "github:nixos/nixpkgs/nixos-unstable";
};
flakelibstd = {
url = "github:flakelib/std";
inputs.nix-std.follows = "flakelibstd";
};
flakelib = {
url = "github:flakelib/fl";
inputs.std.follows = "flakelibstd";
};
# deployments
deploy-rs = {
url = "github:serokell/deploy-rs/master";
@ -56,12 +65,15 @@
};
utils = {
url = "github:numtide/flake-utils";
inputs.systems.follows = "systems";
};
# file structure -> attrset
tree = {
url = "github:kittywitch/tree";
inputs.std.follows = "std";
inputs.nixpkgs.follows = "nixpkgs";
inputs = {
std.follows = "std";
nixpkgs.follows = "nixpkgs";
};
};
# konawall-py
konawall-py = {
@ -91,8 +103,62 @@
url = "github:DavHau/pypi-deps-db";
flake = false;
};
hyprland.url = "github:hyprwm/Hyprland";
hyprsome.url = "github:kittywitch/hyprsome";
hyprlang = {
url = "github:hyprwm/hyprlang";
inputs = {
nixpkgs.follows = "nixpkgs";
systems.follows = "systems";
};
};
xdph = {
url = "github:hyprwm/xdg-desktop-portal-hyprland";
inputs = {
nixpkgs.follows = "nixpkgs";
systems.follows = "systems";
hyprlang.follows = "hyprlang";
hyprland-protocols.follows = "hyprland-protocols";
};
};
hyprland-protocols = {
url = "github:hyprwm/hyprland-protocols";
inputs = {
nixpkgs.follows = "nixpkgs";
systems.follows = "systems";
};
};
hyprland = {
url = "github:hyprwm/Hyprland";
inputs = {
nixpkgs.follows = "nixpkgs";
systems.follows = "systems";
hyprlang.follows = "hyprlang";
xdph.follows = "xdph";
hyprland-protocols.follows = "hyprland-protocols";
};
};
hyprsome = {
url = "github:kittywitch/hyprsome";
inputs = {
nixpkgs.follows = "nixpkgs";
flake-utils.follows = "utils";
};
};
hyprlock = {
url = "github:hyprwm/hyprlock";
inputs = {
nixpkgs.follows = "nixpkgs";
systems.follows = "systems";
hyprlang.follows = "hyprlang";
};
};
hypridle = {
url = "github:hyprwm/hypridle";
inputs = {
nixpkgs.follows = "nixpkgs";
systems.follows = "systems";
hyprlang.follows = "hyprlang";
};
};
# nixified python environments
mach-nix = {
url = "mach-nix/3.5.0";
@ -124,6 +190,7 @@
url = "github:arcnmx/base16.nix/flake";
inputs = {
nixpkgs.follows = "nixpkgs";
flakelib.follows = "flakelib";
};
};
base16-data = {
@ -131,6 +198,7 @@
inputs = {
base16.follows = "base16";
nixpkgs.follows = "nixpkgs";
flakelib.follows = "flakelib";
};
};
# plasma manager
@ -141,6 +209,7 @@
home-manager.follows = "home-manager";
};
};
nur.url = "github:nix-community/NUR";
};
outputs = inputs: import ./outputs.nix {inherit inputs;};
}