Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- description = "KooL's NixOS-Hyprland";
- inputs = {
- nixpkgs-unstable.url = "nixpkgs/nixos-unstable";
- nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
- #nixpkgs.url = "nixpkgs/nixos-unstable";
- #hyprland.url = "github:hyprwm/Hyprland"; # hyprland development
- ags.url = "github:aylur/ags/v1"; # aylurs-gtk-shell-v1
- distro-grub-themes.url = "github:AdisonCavani/distro-grub-themes";
- };
- outputs =
- inputs@{ self, nixpkgs, nixpkgs-unstable ... }:
- let
- system = "x86_64-linux";
- host = "Desktop-NixOS";
- username = "ja";
- unstable = import nixpkgs-unstable {
- inherit system;
- config = {
- allowUnfree = true;
- };
- };
- pkgs = import nixpkgs {
- inherit system;
- config = {
- allowUnfree = true;
- };
- };
- in
- {
- nixosConfigurations = {
- "${host}" = nixpkgs.lib.nixosSystem rec {
- specialArgs = {
- inherit system;
- inherit inputs;
- inherit username;
- inherit host;
- inherit unstable;
- };
- modules = [
- ./hosts/${host}/config.nix
- inputs.distro-grub-themes.nixosModules.${system}.default
- ];
- };
- };
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement