summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix105
1 files changed, 75 insertions, 30 deletions
diff --git a/flake.nix b/flake.nix
index 130d621..8ecd2dd 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,54 +1,99 @@
{
description = "nixconfig";
- inputs = {
- nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
+ inputs = {
- nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-25.05";
+ nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
- home-manager = {
- url = "github:nix-community/home-manager";
- inputs.nixpkgs.follows = "nixpkgs";
- };
+ nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-25.05";
- disko = {
- url = "github:nix-community/disko/latest";
- inputs.nixpkgs.follows = "nixpkgs";
- };
+ chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
- chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
+ home-manager = {
+ url = "github:nix-community/home-manager";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- hyprland.url = "github:hyprwm/Hyprland";
+ disko = {
+ url = "github:nix-community/disko/latest";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- niri.url = "github:YaLTeR/niri";
+ hyprland = {
+ url = "github:hyprwm/Hyprland";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- bemenu.url = "github:Cloudef/bemenu";
+ niri = {
+ url = "github:YaLTeR/niri";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- awww.url = "git+https://codeberg.org/LGFae/awww";
-
- satty.url = "github:gabm/Satty";
+ noctalia-shell = {
+ url = "github:noctalia-dev/noctalia-shell";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- nixvim.url = "github:nix-community/nixvim";
+ waybar = {
+ url = "github:Alexays/Waybar";
+ inputs.nixpkgs.follows= "nixpkgs";
+ };
- nvf.url = "github:NotAShelf/nvf";
+ bemenu = {
+ url = "github:Cloudef/bemenu";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- neovim-nightly-overlay.url = "github:nix-community/neovim-nightly-overlay";
+ awww = {
+ url = "git+https://codeberg.org/LGFae/awww";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- helix.url = "github:helix-editor/helix";
+ satty = {
+ url = "github:gabm/Satty";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- nixcord.url = "github:KaylorBen/nixcord";
+ nixvim = {
+ url = "github:nix-community/nixvim";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ nvf = {
+ url = "github:NotAShelf/nvf";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ neovim-nightly-overlay = {
+ url = "github:nix-community/neovim-nightly-overlay";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ helix = {
+ url = "github:helix-editor/helix";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ nixcord = {
+ url = "github:KaylorBen/nixcord";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
+ spicetify-nix = {
+ url = "github:Gerg-L/spicetify-nix";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
- spicetify-nix.url = "github:Gerg-L/spicetify-nix";
};
outputs = inputs @{
nixpkgs,
- hyprland,
- niri,
- nixvim,
- neovim-nightly-overlay,
- spicetify-nix,
- nixcord,
+ # hyprland,
+ # niri,
+ # nixvim,
+ # neovim-nightly-overlay,
+ # spicetify-nix,
+ # nixcord,
...
}: let
mkHost = { hostname, path }: