mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 04:19:19 -08:00
feat(koishi): new laptop!!!
This commit is contained in:
parent
8820db6792
commit
26ad2434b0
36 changed files with 1403 additions and 698 deletions
77
flake.nix
77
flake.nix
|
|
@ -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;};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue