[mcp] Updates to 25.05 and adds FreshRSS. Removes Focalboard and Bookstack
This commit is contained in:
37
flake.nix
37
flake.nix
@@ -2,35 +2,16 @@
|
||||
description = "System Configuration";
|
||||
|
||||
inputs = {
|
||||
nixpkgs-unstable = {
|
||||
url = "github:nixos/nixpkgs?ref=nixos-unstable";
|
||||
};
|
||||
nixpkgs-stable = {
|
||||
url = "github:nixos/nixpkgs?ref=nixos-24.11";
|
||||
nixpkgs = {
|
||||
url = "github:nixos/nixpkgs?ref=nixos-25.05";
|
||||
};
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager";
|
||||
inputs.nixpkgs.follows = "nixpkgs-stable";
|
||||
url = "github:nix-community/home-manager?ref=release-25.05";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
home-manager-unstable = {
|
||||
url = "github:nix-community/home-manager";
|
||||
inputs.nixpkgs.follows = "nixpkgs-unstable";
|
||||
};
|
||||
# hyprland = {
|
||||
# url = "github:hyprwm/Hyprland";
|
||||
# inputs.nixpkgs.follows = "nixpkgs-unstable";
|
||||
# };
|
||||
# hy3 = {
|
||||
# url = "github:outfoxxed/hy3";
|
||||
# inputs.hyprland.follows = "hyprland";
|
||||
# };
|
||||
# split-monitor-workspaces = {
|
||||
# url = "github:Duckonaut/split-monitor-workspaces";
|
||||
# inputs.hyprland.follows = "hyprland";
|
||||
# };
|
||||
sops-nix = {
|
||||
url = "github:Mic92/sops-nix";
|
||||
inputs.nixpkgs.follows = "nixpkgs-stable";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -38,17 +19,17 @@
|
||||
{ self, nixpkgs, ... }@inputs:
|
||||
let
|
||||
local = import ./lib;
|
||||
# TODO: Convert other configurations to use this function.
|
||||
mkNixosConfig =
|
||||
{
|
||||
path,
|
||||
system ? "x86_64-linux",
|
||||
nixpkgs ? inputs.nixpkgs-stable,
|
||||
nixpkgs ? inputs.nixpkgs,
|
||||
homemanager ? inputs.home-manager,
|
||||
}:
|
||||
nixpkgs.lib.nixosSystem {
|
||||
inherit system;
|
||||
modules = [
|
||||
inputs.home-manager.nixosModules.home-manager
|
||||
homemanager.nixosModules.home-manager
|
||||
{
|
||||
home-manager.useGlobalPkgs = true;
|
||||
home-manager.useUserPackages = true;
|
||||
@@ -67,11 +48,9 @@
|
||||
nixosConfigurations = {
|
||||
altair = mkNixosConfig {
|
||||
path = ./system/hosts/altair;
|
||||
nixpkgs = inputs.nixpkgs-unstable; # Required for Tailwind until 25.05 is cut
|
||||
};
|
||||
vega = mkNixosConfig {
|
||||
path = ./system/hosts/vega;
|
||||
nixpkgs = inputs.nixpkgs-unstable; # Required for Tailwind until 25.05 is cut
|
||||
};
|
||||
mcp = mkNixosConfig {
|
||||
path = ./system/hosts/mcp;
|
||||
|
||||
Reference in New Issue
Block a user