mirror of
https://github.com/0x1d/nix.git
synced 2026-09-20 08:39:15 +02:00
chore: upgrade nixos to 26.05
yep
This commit is contained in:
42
os/flake.lock
generated
42
os/flake.lock
generated
@@ -7,43 +7,43 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765605144,
|
"lastModified": 1788642154,
|
||||||
"narHash": "sha256-RM2xs+1HdHxesjOelxoA3eSvXShC8pmBvtyTke4Ango=",
|
"narHash": "sha256-sPpQFVaFTDqO/4vvCAhuAhqTgqN/ygu+9eJcs5eB0js=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "90b62096f099b73043a747348c11dbfcfbdea949",
|
"rev": "fd0956c99c41ae3c13a73a638f1f7e963aebc4ab",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"ref": "release-25.11",
|
"ref": "release-26.05",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765608474,
|
"lastModified": 1788921488,
|
||||||
"narHash": "sha256-9Wx53UK0z8Di5iesJID0tS1dRKwGxI4i7tsSanOHhF0=",
|
"narHash": "sha256-8+xWRxEkD6l217cIUdRxfeUGS9lQX0hVtUuNVsBaDzk=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "28bb483c11a1214a73f9fd2d9928a6e2ea86ec71",
|
"rev": "6aefcda9401be8acc2b74244fb3b37520ea1f0a8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"ref": "nixos-25.11",
|
"ref": "nixos-26.05",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1761656231,
|
"lastModified": 1788922888,
|
||||||
"narHash": "sha256-EiED5k6gXTWoAIS8yQqi5mAX6ojnzpHwAQTS3ykeYMg=",
|
"narHash": "sha256-QMX3uerxnW2R5dHcWpIQILHDltOZnon3x3Spq7EzBFI=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "e99366c665bdd53b7b500ccdc5226675cfc51f45",
|
"rev": "a391f95d4557d685fd8e5dc0d4b1f9271aa2f342",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -57,7 +57,25 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"nixpkgs-unstable": "nixpkgs-unstable"
|
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||||
|
"xrlinuxdriver": "xrlinuxdriver"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xrlinuxdriver": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1785031522,
|
||||||
|
"narHash": "sha256-wRKz0bj269JlmruPY0nQPWx1GJayFVOVSeT6MYistsM=",
|
||||||
|
"path": "/home/master/src/breezy-desktop-nix",
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"path": "/home/master/src/breezy-desktop-nix",
|
||||||
|
"type": "path"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
29
os/flake.nix
29
os/flake.nix
@@ -2,13 +2,33 @@
|
|||||||
description = "flake for nixos";
|
description = "flake for nixos";
|
||||||
|
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-26.05";
|
||||||
home-manager.url = "github:nix-community/home-manager/release-25.11";
|
home-manager.url = "github:nix-community/home-manager/release-26.05";
|
||||||
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixpkgs-unstable";
|
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixpkgs-unstable";
|
||||||
|
# XRLinuxDriver from https://github.com/wheaney/XRLinuxDriver/pull/80
|
||||||
|
xrlinuxdriver.url = "path:/home/master/src/breezy-desktop-nix";
|
||||||
|
xrlinuxdriver.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = { self, nixpkgs, nixpkgs-unstable, home-manager }: {
|
outputs = { self, nixpkgs, nixpkgs-unstable, home-manager, xrlinuxdriver }:
|
||||||
|
let
|
||||||
|
breezyPkgs = system: xrlinuxdriver.packages.${system};
|
||||||
|
breezyModule = { gnome ? false }:
|
||||||
|
{ pkgs, ... }:
|
||||||
|
let
|
||||||
|
bp = breezyPkgs pkgs.system;
|
||||||
|
in {
|
||||||
|
imports = [ xrlinuxdriver.nixosModules.default ];
|
||||||
|
services.breezy-desktop = {
|
||||||
|
enable = true;
|
||||||
|
xrlinuxdriver = bp.xrlinuxdriver;
|
||||||
|
breezy-gnome = bp.breezy-gnome;
|
||||||
|
breezy-desktop-ui = bp.breezy-desktop-ui;
|
||||||
|
gnome.enable = gnome;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
in {
|
||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
gnome = nixpkgs.lib.nixosSystem {
|
gnome = nixpkgs.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
@@ -21,6 +41,7 @@
|
|||||||
./system/desktop/gnome.nix
|
./system/desktop/gnome.nix
|
||||||
./users/demo.nix
|
./users/demo.nix
|
||||||
./users/master.nix
|
./users/master.nix
|
||||||
|
(breezyModule { gnome = true; })
|
||||||
];
|
];
|
||||||
specialArgs = { inherit nixpkgs-unstable; };
|
specialArgs = { inherit nixpkgs-unstable; };
|
||||||
};
|
};
|
||||||
@@ -35,6 +56,7 @@
|
|||||||
./system/desktop/plasma.nix
|
./system/desktop/plasma.nix
|
||||||
./users/demo.nix
|
./users/demo.nix
|
||||||
./users/master.nix
|
./users/master.nix
|
||||||
|
(breezyModule { })
|
||||||
];
|
];
|
||||||
specialArgs = { inherit nixpkgs-unstable; };
|
specialArgs = { inherit nixpkgs-unstable; };
|
||||||
};
|
};
|
||||||
@@ -49,6 +71,7 @@
|
|||||||
./system/desktop/hyprland.nix
|
./system/desktop/hyprland.nix
|
||||||
./users/demo.nix
|
./users/demo.nix
|
||||||
./users/master.nix
|
./users/master.nix
|
||||||
|
(breezyModule { })
|
||||||
];
|
];
|
||||||
specialArgs = { inherit nixpkgs-unstable; };
|
specialArgs = { inherit nixpkgs-unstable; };
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -2,5 +2,20 @@
|
|||||||
|
|
||||||
time.timeZone = "Europe/Zurich";
|
time.timeZone = "Europe/Zurich";
|
||||||
i18n.defaultLocale = "en_US.UTF-8";
|
i18n.defaultLocale = "en_US.UTF-8";
|
||||||
|
i18n.extraLocaleSettings = {
|
||||||
|
LC_ADDRESS = "de_CH.UTF-8";
|
||||||
|
LC_IDENTIFICATION = "de_CH.UTF-8";
|
||||||
|
LC_MEASUREMENT = "de_CH.UTF-8";
|
||||||
|
LC_MONETARY = "de_CH.UTF-8";
|
||||||
|
LC_NAME = "de_CH.UTF-8";
|
||||||
|
LC_NUMERIC = "de_CH.UTF-8";
|
||||||
|
LC_PAPER = "de_CH.UTF-8";
|
||||||
|
LC_TELEPHONE = "de_CH.UTF-8";
|
||||||
|
LC_TIME = "de_CH.UTF-8";
|
||||||
|
};
|
||||||
|
i18n.supportedLocales = [
|
||||||
|
"en_US.UTF-8/UTF-8"
|
||||||
|
"de_CH.UTF-8/UTF-8"
|
||||||
|
];
|
||||||
console.keyMap = "sg";
|
console.keyMap = "sg";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -64,7 +64,11 @@ in {
|
|||||||
platformio
|
platformio
|
||||||
avrdude
|
avrdude
|
||||||
#python314
|
#python314
|
||||||
python312
|
# Wrap so buildEnv does not pick up python312's broken passthru.doc (uncached on 26.05)
|
||||||
|
(symlinkJoin {
|
||||||
|
name = python312.name;
|
||||||
|
paths = [ python312 ];
|
||||||
|
})
|
||||||
esptool
|
esptool
|
||||||
wireguard-tools
|
wireguard-tools
|
||||||
protonvpn-gui
|
protonvpn-gui
|
||||||
@@ -77,6 +81,7 @@ in {
|
|||||||
ffmpeg
|
ffmpeg
|
||||||
unstable.golangci-lint
|
unstable.golangci-lint
|
||||||
unstable.terraform
|
unstable.terraform
|
||||||
|
unstable.opencode
|
||||||
];
|
];
|
||||||
|
|
||||||
fonts.packages = with pkgs; [
|
fonts.packages = with pkgs; [
|
||||||
@@ -103,10 +108,10 @@ in {
|
|||||||
RuntimeDirectorySize = "20G";
|
RuntimeDirectorySize = "20G";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
systemd.sleep.extraConfig = ''
|
systemd.sleep.settings.Sleep = {
|
||||||
AllowSuspend=yes
|
AllowSuspend = "yes";
|
||||||
AllowHibernation=yes
|
AllowHibernation = "yes";
|
||||||
AllowHybridSleep=yes
|
AllowHybridSleep = "yes";
|
||||||
AllowSuspendThenHibernate=yes
|
AllowSuspendThenHibernate = "yes";
|
||||||
'';
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user