update gp3

This commit is contained in:
RingOfStorms (Joshua Bell) 2025-03-18 14:41:30 -05:00
parent ed9ad75b61
commit 067d099302
2 changed files with 199 additions and 134 deletions

View file

@ -5,6 +5,7 @@
"darwin": "darwin", "darwin": "darwin",
"home-manager": "home-manager_2", "home-manager": "home-manager_2",
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"ragenix", "ragenix",
"nixpkgs" "nixpkgs"
@ -28,21 +29,25 @@
"aquamarine": { "aquamarine": {
"inputs": { "inputs": {
"hyprutils": [ "hyprutils": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprutils" "hyprutils"
], ],
"hyprwayland-scanner": [ "hyprwayland-scanner": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprwayland-scanner" "hyprwayland-scanner"
], ],
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"nixpkgs" "nixpkgs"
], ],
"systems": [ "systems": [
"common",
"common", "common",
"hyprland", "hyprland",
"systems" "systems"
@ -63,6 +68,25 @@
} }
}, },
"common": { "common": {
"inputs": {
"common": "common_2",
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1742326560,
"narHash": "sha256-a5IeaX21T4VGHDVydQ3XO65SjmkpG8+lvU8WSXsPU0o=",
"ref": "refs/heads/master",
"rev": "d51ec9efe72bfd26da42a7cb289434ea135857aa",
"revCount": 354,
"type": "git",
"url": "https://git.joshuabell.xyz/dotfiles"
},
"original": {
"type": "git",
"url": "https://git.joshuabell.xyz/dotfiles"
}
},
"common_2": {
"inputs": { "inputs": {
"cosmic": "cosmic", "cosmic": "cosmic",
"home-manager": "home-manager", "home-manager": "home-manager",
@ -72,11 +96,11 @@
"locked": { "locked": {
"lastModified": 1, "lastModified": 1,
"narHash": "sha256-0uw2ufJKp8bok7PveHuzOTF3CIO46fZgWLQLCJmU6zo=", "narHash": "sha256-0uw2ufJKp8bok7PveHuzOTF3CIO46fZgWLQLCJmU6zo=",
"path": "../../common", "path": "./common",
"type": "path" "type": "path"
}, },
"original": { "original": {
"path": "../../common", "path": "./common",
"type": "path" "type": "path"
} }
}, },
@ -118,6 +142,7 @@
"darwin": { "darwin": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"ragenix", "ragenix",
"agenix", "agenix",
@ -192,6 +217,7 @@
"gitignore": { "gitignore": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"pre-commit-hooks", "pre-commit-hooks",
@ -234,6 +260,7 @@
"home-manager_2": { "home-manager_2": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"ragenix", "ragenix",
"agenix", "agenix",
@ -257,16 +284,19 @@
"hyprcursor": { "hyprcursor": {
"inputs": { "inputs": {
"hyprlang": [ "hyprlang": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprlang" "hyprlang"
], ],
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"nixpkgs" "nixpkgs"
], ],
"systems": [ "systems": [
"common",
"common", "common",
"hyprland", "hyprland",
"systems" "systems"
@ -289,16 +319,19 @@
"hyprgraphics": { "hyprgraphics": {
"inputs": { "inputs": {
"hyprutils": [ "hyprutils": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprutils" "hyprutils"
], ],
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"nixpkgs" "nixpkgs"
], ],
"systems": [ "systems": [
"common",
"common", "common",
"hyprland", "hyprland",
"systems" "systems"
@ -350,11 +383,13 @@
"hyprland-protocols": { "hyprland-protocols": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"nixpkgs" "nixpkgs"
], ],
"systems": [ "systems": [
"common",
"common", "common",
"hyprland", "hyprland",
"systems" "systems"
@ -377,18 +412,21 @@
"hyprland-qt-support": { "hyprland-qt-support": {
"inputs": { "inputs": {
"hyprlang": [ "hyprlang": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprland-qtutils", "hyprland-qtutils",
"hyprlang" "hyprlang"
], ],
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprland-qtutils", "hyprland-qtutils",
"nixpkgs" "nixpkgs"
], ],
"systems": [ "systems": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprland-qtutils", "hyprland-qtutils",
@ -413,11 +451,13 @@
"inputs": { "inputs": {
"hyprland-qt-support": "hyprland-qt-support", "hyprland-qt-support": "hyprland-qt-support",
"hyprlang": [ "hyprlang": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprlang" "hyprlang"
], ],
"hyprutils": [ "hyprutils": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprland-qtutils", "hyprland-qtutils",
@ -425,11 +465,13 @@
"hyprutils" "hyprutils"
], ],
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"nixpkgs" "nixpkgs"
], ],
"systems": [ "systems": [
"common",
"common", "common",
"hyprland", "hyprland",
"systems" "systems"
@ -452,16 +494,19 @@
"hyprlang": { "hyprlang": {
"inputs": { "inputs": {
"hyprutils": [ "hyprutils": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprutils" "hyprutils"
], ],
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"nixpkgs" "nixpkgs"
], ],
"systems": [ "systems": [
"common",
"common", "common",
"hyprland", "hyprland",
"systems" "systems"
@ -484,11 +529,13 @@
"hyprutils": { "hyprutils": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"nixpkgs" "nixpkgs"
], ],
"systems": [ "systems": [
"common",
"common", "common",
"hyprland", "hyprland",
"systems" "systems"
@ -511,11 +558,13 @@
"hyprwayland-scanner": { "hyprwayland-scanner": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"nixpkgs" "nixpkgs"
], ],
"systems": [ "systems": [
"common",
"common", "common",
"hyprland", "hyprland",
"systems" "systems"
@ -617,11 +666,27 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1739206421, "lastModified": 1741173522,
"narHash": "sha256-PwQASeL2cGVmrtQYlrBur0U20Xy07uSWVnFup2PHnDs=", "narHash": "sha256-k7VSqvv0r1r53nUI/IfPHCppkUAddeXn843YlAC5DR0=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "44534bc021b85c8d78e465021e21f33b856e2540", "rev": "d69ab0d71b22fa1ce3dbeff666e6deb4917db049",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_6": {
"locked": {
"lastModified": 1742268799,
"narHash": "sha256-IhnK4LhkBlf14/F8THvUy3xi/TxSQkp9hikfDZRD4Ic=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "da044451c6a70518db5b730fe277b70f494188f1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -631,13 +696,13 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_6": { "nixpkgs_7": {
"locked": { "locked": {
"lastModified": 1737567054, "lastModified": 1742225912,
"narHash": "sha256-LI1z4HET4hgP6iyWehrWRd5luNbUk9zz/GFzqI1iAFo=", "narHash": "sha256-HCD3GrAAJb1jYTEc221DPlBk2VDkBt43hww7DXC1tyc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "bbe8109b528365cf3fd3a93c931dd86d57c3bd5a", "rev": "9df17ad16500057b7b081137ff7af1a8a6a32f6e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -665,11 +730,11 @@
"nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": { "nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1734194565, "lastModified": 1742210958,
"narHash": "sha256-IPP5jXIX+05Tb0MEXUu6EjcL/RHgV1qkoXPEdaEfhNM=", "narHash": "sha256-+1dSGYeUpW/EUbP0scgGz48UB5RAPZYIWCglTFyntaU=",
"owner": "CopilotC-Nvim", "owner": "CopilotC-Nvim",
"repo": "CopilotChat.nvim", "repo": "CopilotChat.nvim",
"rev": "2ebe591cff06018e265263e71e1dbc4c5aa8281e", "rev": "62b1249aa4a4fc7afe11c7e647cba0cef743826f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -713,11 +778,11 @@
"nvim_plugin-MeanderingProgrammer/render-markdown.nvim": { "nvim_plugin-MeanderingProgrammer/render-markdown.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1737054285, "lastModified": 1742156824,
"narHash": "sha256-7yepeUhhViVJpbj48qg0Z3cCCtGt6bZ90hM/ie+5LqA=", "narHash": "sha256-n+pT7FiQONHhiZQH4BGjERrikGNSFTNciMx92oQGA1c=",
"owner": "MeanderingProgrammer", "owner": "MeanderingProgrammer",
"repo": "render-markdown.nvim", "repo": "render-markdown.nvim",
"rev": "ad055861d17afe058bd835e82292e14a64b51b1d", "rev": "9721ffe230ec90e49c49ee33b5ca44c3fc689214",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -729,11 +794,11 @@
"nvim_plugin-MunifTanjim/nui.nvim": { "nvim_plugin-MunifTanjim/nui.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1733856815, "lastModified": 1741233810,
"narHash": "sha256-6U7E/i5FuNXQy+sF4C5DVxuTPqNKD5wxUgFohpOjm9Q=", "narHash": "sha256-BYTY2ezYuxsneAl/yQbwL1aQvVWKSsN3IVqzTlrBSEU=",
"owner": "MunifTanjim", "owner": "MunifTanjim",
"repo": "nui.nvim", "repo": "nui.nvim",
"rev": "53e907ffe5eedebdca1cd503b00aa8692068ca46", "rev": "8d3bce9764e627b62b07424e0df77f680d47ffdb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -745,11 +810,11 @@
"nvim_plugin-RRethy/vim-illuminate": { "nvim_plugin-RRethy/vim-illuminate": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1715960194, "lastModified": 1740540215,
"narHash": "sha256-DdJzTHxoOv+vjFymETa2MgXpM/qDwvZjpoo1W8OOBj0=", "narHash": "sha256-jSny+5RHgxcsoxWwIaFUZ022dk3mDRKZ7dibvE6I2fE=",
"owner": "RRethy", "owner": "RRethy",
"repo": "vim-illuminate", "repo": "vim-illuminate",
"rev": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa", "rev": "19cb21f513fc2b02f0c66be70107741e837516a1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -761,11 +826,11 @@
"nvim_plugin-Saecki/crates.nvim": { "nvim_plugin-Saecki/crates.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1735942265, "lastModified": 1741644182,
"narHash": "sha256-dj7VXlMbS4HvSc+/WMQprtqWzrYrWaCnSEE0ygp/LcI=", "narHash": "sha256-hmUqhAVLBiCUl16+S/hvRxqA/pTXcWejpLtwvqxBPaY=",
"owner": "Saecki", "owner": "Saecki",
"repo": "crates.nvim", "repo": "crates.nvim",
"rev": "bd35b13e94a292ee6e32c351e05ca2202dc9f070", "rev": "403a0abef0e2aec12749a534dc468d6fd50c6741",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -777,11 +842,11 @@
"nvim_plugin-aznhe21/actions-preview.nvim": { "nvim_plugin-aznhe21/actions-preview.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1718540350, "lastModified": 1740589350,
"narHash": "sha256-lYjsv8y1fMuTGpBF/iG7cm/a7tLdh748vJhVsSp/Iz8=", "narHash": "sha256-MP1hohDL2JFembwW+cb2S+v2Y7j0iZw1jPPKTZiNCWI=",
"owner": "aznhe21", "owner": "aznhe21",
"repo": "actions-preview.nvim", "repo": "actions-preview.nvim",
"rev": "9f52a01c374318e91337697ebed51c6fae57f8a4", "rev": "4ab7842eb6a5b6d2b004f8234dcf33382a0fdde2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -793,11 +858,11 @@
"nvim_plugin-b0o/schemastore.nvim": { "nvim_plugin-b0o/schemastore.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1737490106, "lastModified": 1741996938,
"narHash": "sha256-jtZ6cta98Wx4vZHcXq0jKfOfpQtTFRFrH5W+/8jyL5g=", "narHash": "sha256-eAqM/n0DDwl3WUO987c2mk3z7uJ4gAE0hkPg4Twyr4w=",
"owner": "b0o", "owner": "b0o",
"repo": "schemastore.nvim", "repo": "schemastore.nvim",
"rev": "5be212138af55d3dcae9d77b5b14f63634243e3d", "rev": "56d8ed0fa1516242085ba5e95d7f49fad50d5754",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -809,11 +874,11 @@
"nvim_plugin-catppuccin/nvim": { "nvim_plugin-catppuccin/nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1735299190, "lastModified": 1740764472,
"narHash": "sha256-lwQLmqm01FihJdad4QRMK23MTrouyOokyuX/3enWjzs=", "narHash": "sha256-4h/fzFY8JR9r+QnoiWEqgQKPMuu8i9HTC4v0Jp7iuUo=",
"owner": "catppuccin", "owner": "catppuccin",
"repo": "nvim", "repo": "nvim",
"rev": "f67b886d65a029f12ffa298701fb8f1efd89295d", "rev": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -857,11 +922,11 @@
"nvim_plugin-folke/lazy.nvim": { "nvim_plugin-folke/lazy.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1736194490, "lastModified": 1740511197,
"narHash": "sha256-7npvUPMmQC6/Ywdcuxbmdboa8eJ1RNgZ+rzb3MeN0t0=", "narHash": "sha256-nQ8PR9DTdzg6Z2rViuVD6Pswc2VvDQwS3uMNgyDh5ls=",
"owner": "folke", "owner": "folke",
"repo": "lazy.nvim", "repo": "lazy.nvim",
"rev": "d8f26efd456190241afd1b0f5235fe6fdba13d4a", "rev": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -889,11 +954,11 @@
"nvim_plugin-folke/which-key.nvim": { "nvim_plugin-folke/which-key.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1736055319, "lastModified": 1740233407,
"narHash": "sha256-9V74V01dCqg1w5fpzzCmyfhR3/AYQg2MCIYkkjFv1go=", "narHash": "sha256-uvMcSduMr7Kd2oUmIOYzvWF4FIl6bZxIYm9FSw/3pCo=",
"owner": "folke", "owner": "folke",
"repo": "which-key.nvim", "repo": "which-key.nvim",
"rev": "1f8d414f61e0b05958c342df9b6a4c89ce268766", "rev": "370ec46f710e058c9c1646273e6b225acf47cbed",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -953,11 +1018,11 @@
"nvim_plugin-hrsh7th/nvim-cmp": { "nvim_plugin-hrsh7th/nvim-cmp": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1736172730, "lastModified": 1741936119,
"narHash": "sha256-TmXpMgkPWXHn4+leojZg1V18wOiPDsKQeG1h8nGgVHo=", "narHash": "sha256-zl/rgbZF3+nsLI7Sd6xzQFlcpa5n/8pyganS+u0jD/s=",
"owner": "hrsh7th", "owner": "hrsh7th",
"repo": "nvim-cmp", "repo": "nvim-cmp",
"rev": "8c82d0bd31299dbff7f8e780f5e06d2283de9678", "rev": "1e1900b0769324a9675ef85b38f99cca29e203b3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -969,11 +1034,11 @@
"nvim_plugin-j-hui/fidget.nvim": { "nvim_plugin-j-hui/fidget.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1736356439, "lastModified": 1738817426,
"narHash": "sha256-o0za2NxFtzHZa7PRIm9U/P1/fwJrxS1G79ukdGLhJ4Q=", "narHash": "sha256-AFUx/ZQVWV7s5Wlppjk6N9QXoJKNKqxtf990FFlTEhw=",
"owner": "j-hui", "owner": "j-hui",
"repo": "fidget.nvim", "repo": "fidget.nvim",
"rev": "a0abbf18084b77d28bc70e24752e4f4fd54aea17", "rev": "d9ba6b7bfe29b3119a610892af67602641da778e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1001,11 +1066,11 @@
"nvim_plugin-lewis6991/gitsigns.nvim": { "nvim_plugin-lewis6991/gitsigns.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1737539715, "lastModified": 1742140868,
"narHash": "sha256-Htx06FTru66DPFJUZEe6AaKqVtrD65MMqcerjjEZMR4=", "narHash": "sha256-qWusbKY+3d1dkW5oLYDyfSLdt1qFlJdDeXgFWqQ4hUI=",
"owner": "lewis6991", "owner": "lewis6991",
"repo": "gitsigns.nvim", "repo": "gitsigns.nvim",
"rev": "632fda72df903255dc1683cd739dceaa7338128a", "rev": "7010000889bfb6c26065e0b0f7f1e6aa9163edd9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1033,11 +1098,11 @@
"nvim_plugin-lukas-reineke/indent-blankline.nvim": { "nvim_plugin-lukas-reineke/indent-blankline.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1737369467, "lastModified": 1742224677,
"narHash": "sha256-0+boInVEzS2myYil/l+frs8PAa/2eJcVTyXnEk6TGvI=", "narHash": "sha256-0q/V+b4UrDRnaC/eRWOi9HU9a61vQSAM9/C8ZQyKt+Y=",
"owner": "lukas-reineke", "owner": "lukas-reineke",
"repo": "indent-blankline.nvim", "repo": "indent-blankline.nvim",
"rev": "e10626f7fcd51ccd56d7ffc00883ba7e0aa28f78", "rev": "005b56001b2cb30bfa61b7986bc50657816ba4ba",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1065,11 +1130,11 @@
"nvim_plugin-m4xshen/hardtime.nvim": { "nvim_plugin-m4xshen/hardtime.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1734839863, "lastModified": 1741414159,
"narHash": "sha256-WDMr+ygWg9S2PoSqJ4pM26jSaNGAp63wiQ474/p6CIY=", "narHash": "sha256-tigKgK1yGc5JEHd4RLXCd6Hq7ia3en3Xtk8X6L5+ef4=",
"owner": "m4xshen", "owner": "m4xshen",
"repo": "hardtime.nvim", "repo": "hardtime.nvim",
"rev": "5d9adcbe2f12741de79e435c8b85dca69a3b22e4", "rev": "f87c86d1aa1e05dcf3c6ecd97fbfd237e2de0bf5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1081,11 +1146,11 @@
"nvim_plugin-mbbill/undotree": { "nvim_plugin-mbbill/undotree": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1735763701, "lastModified": 1741878850,
"narHash": "sha256-0DnRarEuDPdYo+zkwH47jG4B4fGjvL1LxqEoFQ7vpjE=", "narHash": "sha256-HGf4Toe+12YZtIalvANDXAtksCsnxQkZbcevOAnl5G4=",
"owner": "mbbill", "owner": "mbbill",
"repo": "undotree", "repo": "undotree",
"rev": "2556c6800b210b2096b55b66e74b4cc1d9ebbe4f", "rev": "b951b87b46c34356d44aa71886aecf9dd7f5788a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1097,11 +1162,11 @@
"nvim_plugin-mfussenegger/nvim-lint": { "nvim_plugin-mfussenegger/nvim-lint": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1737487916, "lastModified": 1738838825,
"narHash": "sha256-DKfivSjBFra/iXIuYQa7Mv5f2LglNbQTr8bQ+sCm8to=", "narHash": "sha256-E/KcQr4RM4gz+ItENI9e7hMicyBKyzoIaDO5D1VDYSw=",
"owner": "mfussenegger", "owner": "mfussenegger",
"repo": "nvim-lint", "repo": "nvim-lint",
"rev": "789b7ada1b4f00e08d026dffde410dcfa6a0ba87", "rev": "6e9dd545a1af204c4022a8fcd99727ea41ffdcc8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1113,11 +1178,11 @@
"nvim_plugin-mrcjkb/rustaceanvim": { "nvim_plugin-mrcjkb/rustaceanvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1737246102, "lastModified": 1742147378,
"narHash": "sha256-SSBv1+GxuVpYhpCH//6EXFJ4NXZdZM0pGe19f53JpiA=", "narHash": "sha256-I2H/0VNKWKK49EReXT81SVTHHHW9hT1+6n7h1cbLD0A=",
"owner": "mrcjkb", "owner": "mrcjkb",
"repo": "rustaceanvim", "repo": "rustaceanvim",
"rev": "8cf9705d98cc77837aa388a5d48f9a73f27f4782", "rev": "448c76451ecf3c0edabcde427b7f1c8c219be2dd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1129,11 +1194,11 @@
"nvim_plugin-neovim/nvim-lspconfig": { "nvim_plugin-neovim/nvim-lspconfig": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1737559700, "lastModified": 1742142850,
"narHash": "sha256-p+hGgy6jGErqVy+pbTrfTNF2FosrQlQnMkDHsCl9/kE=", "narHash": "sha256-CppHawmKEopPbK6HO4RFd7Kc1iMoCVwpIyN2Z6wiMfo=",
"owner": "neovim", "owner": "neovim",
"repo": "nvim-lspconfig", "repo": "nvim-lspconfig",
"rev": "513f4f0bde469ecb3abe2e1b606f63cf142e751e", "rev": "2574ad38c6ee4f0bef3a1ca305cd5df627a52bb3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1177,11 +1242,11 @@
"nvim_plugin-nvim-lua/plenary.nvim": { "nvim_plugin-nvim-lua/plenary.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1736675595, "lastModified": 1739311008,
"narHash": "sha256-18zX3kZ42ynRefFP0mOcy6ESEpejTukjNi4jCRXx48A=", "narHash": "sha256-8FV5RjF7QbDmQOQynpK7uRKONKbPRYbOPugf9ZxNvUs=",
"owner": "nvim-lua", "owner": "nvim-lua",
"repo": "plenary.nvim", "repo": "plenary.nvim",
"rev": "3707cdb1e43f5cea73afb6037e6494e7ce847a66", "rev": "857c5ac632080dba10aae49dba902ce3abf91b35",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1193,11 +1258,11 @@
"nvim_plugin-nvim-lualine/lualine.nvim": { "nvim_plugin-nvim-lualine/lualine.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1731050126, "lastModified": 1742039150,
"narHash": "sha256-IN6Qz3jGxUcylYiRTyd8j6me3pAoqJsJXtFUvph/6EI=", "narHash": "sha256-qYKykdCcXd+OHmK3WvsUCbn0zDKTQDj49VYsQ8iVvgs=",
"owner": "nvim-lualine", "owner": "nvim-lualine",
"repo": "lualine.nvim", "repo": "lualine.nvim",
"rev": "2a5bae925481f999263d6f5ed8361baef8df4f83", "rev": "b8b60c7f1d0d95ad74ee215b2291280b30482476",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1225,11 +1290,11 @@
"nvim_plugin-nvim-telescope/telescope-fzf-native.nvim": { "nvim_plugin-nvim-telescope/telescope-fzf-native.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1734022536, "lastModified": 1741765009,
"narHash": "sha256-ZBYZncCVtuks6tV4hhqWvQ3PlKElSHuWAEpo9o48pj4=", "narHash": "sha256-Zyv8ikxdwoUiDD0zsqLzfhBVOm/nKyJdZpndxXEB6ow=",
"owner": "nvim-telescope", "owner": "nvim-telescope",
"repo": "telescope-fzf-native.nvim", "repo": "telescope-fzf-native.nvim",
"rev": "dae2eac9d91464448b584c7949a31df8faefec56", "rev": "1f08ed60cafc8f6168b72b80be2b2ea149813e55",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1257,11 +1322,11 @@
"nvim_plugin-nvim-telescope/telescope.nvim": { "nvim_plugin-nvim-telescope/telescope.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1736328372, "lastModified": 1742171408,
"narHash": "sha256-5y8srYKaAqFplMtDjsc8GdDF8yui5vCNMiOeFLrC/sM=", "narHash": "sha256-mHucOyrgQc3wVdK7lUQANW8Jka+m5gQ2z8JWtwo99bU=",
"owner": "nvim-telescope", "owner": "nvim-telescope",
"repo": "telescope.nvim", "repo": "telescope.nvim",
"rev": "415af52339215926d705cccc08145f3782c4d132", "rev": "a17d611a0e111836a1db5295f04945df407c5135",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1273,11 +1338,11 @@
"nvim_plugin-nvim-tree/nvim-tree.lua": { "nvim_plugin-nvim-tree/nvim-tree.lua": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1737156486, "lastModified": 1740787655,
"narHash": "sha256-b8YOOIYML9aKy4Y7S+iLKIaTfCqrxK1wB/ZaeFRCUmo=", "narHash": "sha256-KSrY1K64yC6dPDd3DF15bVWs2N7B0BPS9enfmJgTzC4=",
"owner": "nvim-tree", "owner": "nvim-tree",
"repo": "nvim-tree.lua", "repo": "nvim-tree.lua",
"rev": "fca0b67c0b5a31727fb33addc4d9c100736a2894", "rev": "c09ff35de503a41fa62465c6b4ae72d96e7a7ce4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1289,11 +1354,11 @@
"nvim_plugin-nvim-tree/nvim-web-devicons": { "nvim_plugin-nvim-tree/nvim-web-devicons": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1736480892, "lastModified": 1742215722,
"narHash": "sha256-lUlEVEzXX8iCPxXIlpwkqBc19hks8qTvz4FdDNsTviI=", "narHash": "sha256-JKOvXJr1s2lpP5aeRE7OC3IeOrF5uJxg/Tal3eScd6g=",
"owner": "nvim-tree", "owner": "nvim-tree",
"repo": "nvim-web-devicons", "repo": "nvim-web-devicons",
"rev": "aafa5c187a15701a7299a392b907ec15d9a7075f", "rev": "4c3a5848ee0b09ecdea73adcd2a689190aeb728c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1305,11 +1370,11 @@
"nvim_plugin-nvim-treesitter/nvim-treesitter-context": { "nvim_plugin-nvim-treesitter/nvim-treesitter-context": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1737125584, "lastModified": 1742201688,
"narHash": "sha256-W5fELF3Am1c6wpA4/JxWjGVWQuDYKUqKO+M2+7anugM=", "narHash": "sha256-rpmHIOXiD/mh0PHBdo1k1Wdb213KtBevmyCFrP89tME=",
"owner": "nvim-treesitter", "owner": "nvim-treesitter",
"repo": "nvim-treesitter-context", "repo": "nvim-treesitter-context",
"rev": "bece284c5322ddf6946fa4bdc383a2bc033269d7", "rev": "83ded3bbff8bc13abc9704bf1c5e426f3ba343c4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1353,11 +1418,11 @@
"nvim_plugin-rmagatti/auto-session": { "nvim_plugin-rmagatti/auto-session": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1732719937, "lastModified": 1742136796,
"narHash": "sha256-1tg7H8ssnG7ArshQiyoFenXzf9PVealOPbzuZKacO1U=", "narHash": "sha256-Tc4EfcucGAR+5qURjoYqG5gW24PCYJLVd47OrFhyfRo=",
"owner": "rmagatti", "owner": "rmagatti",
"repo": "auto-session", "repo": "auto-session",
"rev": "021b64ed7d4ac68a37be3ad28d8e1cba5bec582c", "rev": "317412742990371f8e4709074da5c378456a27ff",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1417,11 +1482,11 @@
"nvim_plugin-stevearc/conform.nvim": { "nvim_plugin-stevearc/conform.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1737567375, "lastModified": 1741136809,
"narHash": "sha256-tMLkOLANg87wuq6OSkb0iGm00mnZwOF7Xd+gai4mKNg=", "narHash": "sha256-8uC+6rQdLqpfF/lf25mppqK/xgM1+6RGIyZaheaPd48=",
"owner": "stevearc", "owner": "stevearc",
"repo": "conform.nvim", "repo": "conform.nvim",
"rev": "bf94626f32fbc3c9987ce2f4aab60d96866587df", "rev": "db8a4a9edb217067b1d7a2e0362c74bfe9cc944d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1433,11 +1498,11 @@
"nvim_plugin-stevearc/dressing.nvim": { "nvim_plugin-stevearc/dressing.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1734804193, "lastModified": 1739381641,
"narHash": "sha256-N4hB5wDgoqXrXxSfzDCrqmdDtdVvq+PtOS7FBPH7qXE=", "narHash": "sha256-dBz+/gZA6O6fJy/GSgM6ZHGAR3MTGt/W1olzzTYRlgM=",
"owner": "stevearc", "owner": "stevearc",
"repo": "dressing.nvim", "repo": "dressing.nvim",
"rev": "3a45525bb182730fe462325c99395529308f431e", "rev": "2d7c2db2507fa3c4956142ee607431ddb2828639",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1497,11 +1562,11 @@
"nvim_plugin-windwp/nvim-ts-autotag": { "nvim_plugin-windwp/nvim-ts-autotag": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1733164313, "lastModified": 1739910276,
"narHash": "sha256-v2NTFBIzKTYizUPWB3uhpnTGVZWaelhE3MT5+BDA6Do=", "narHash": "sha256-a3Bcql68mp3y5bH9XMiDTQB0e75T+qFB593objIGg/I=",
"owner": "windwp", "owner": "windwp",
"repo": "nvim-ts-autotag", "repo": "nvim-ts-autotag",
"rev": "1cca23c9da708047922d3895a71032bc0449c52d", "rev": "a1d526af391f6aebb25a8795cbc05351ed3620b5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1513,11 +1578,11 @@
"nvim_plugin-yetone/avante.nvim": { "nvim_plugin-yetone/avante.nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1737518419, "lastModified": 1742209600,
"narHash": "sha256-Opp6ACJwnAIkLdCQwbqjahjCErxDGIpsX9Hj/87Wm/I=", "narHash": "sha256-XmyRo20+VhyjP5CLgSy0Tr/7R031EJSmMEN/wK9JNk8=",
"owner": "yetone", "owner": "yetone",
"repo": "avante.nvim", "repo": "avante.nvim",
"rev": "396840a152be82354984b16f9a22cb425d0840d1", "rev": "540cc53f0c30214e3e4b5688f030bb2d8277b8ce",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1545,11 +1610,11 @@
"nvim_plugin-zbirenbaum/copilot.lua": { "nvim_plugin-zbirenbaum/copilot.lua": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1734926641, "lastModified": 1739230958,
"narHash": "sha256-c2UE0dLBtoYMvMxg+jXzfsD+wN9sZLvftJq4gGmooZU=", "narHash": "sha256-632UIbG1jwam+tug5+jODkT509+uBfJgUN21C3ppnEo=",
"owner": "zbirenbaum", "owner": "zbirenbaum",
"repo": "copilot.lua", "repo": "copilot.lua",
"rev": "886ee73b6d464b2b3e3e6a7ff55ce87feac423a9", "rev": "30321e33b03cb924fdcd6a806a0dc6fa0b0eafb9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1563,6 +1628,7 @@
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat_2",
"gitignore": "gitignore", "gitignore": "gitignore",
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"nixpkgs" "nixpkgs"
@ -1607,13 +1673,13 @@
"root": { "root": {
"inputs": { "inputs": {
"common": "common", "common": "common",
"nixpkgs": "nixpkgs_5", "nixpkgs": "nixpkgs_6",
"ros_neovim": "ros_neovim" "ros_neovim": "ros_neovim"
} }
}, },
"ros_neovim": { "ros_neovim": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_6", "nixpkgs": "nixpkgs_7",
"nvim_plugin-Almo7aya/openingh.nvim": "nvim_plugin-Almo7aya/openingh.nvim", "nvim_plugin-Almo7aya/openingh.nvim": "nvim_plugin-Almo7aya/openingh.nvim",
"nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": "nvim_plugin-CopilotC-Nvim/CopilotChat.nvim", "nvim_plugin-CopilotC-Nvim/CopilotChat.nvim": "nvim_plugin-CopilotC-Nvim/CopilotChat.nvim",
"nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring": "nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring", "nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring": "nvim_plugin-JoosepAlviste/nvim-ts-context-commentstring",
@ -1674,11 +1740,11 @@
"rust-overlay": "rust-overlay_2" "rust-overlay": "rust-overlay_2"
}, },
"locked": { "locked": {
"lastModified": 1737610236, "lastModified": 1742226527,
"narHash": "sha256-UfC+hBu09KEepjnqbXGqRJ0jTlV8HTuD1GjB+ZjTjYM=", "narHash": "sha256-CT9227XXn1t8H1ivNBBkBcf+npB7tWk5yzEQoJvbGVU=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "631d85a771f3e22822b9ac02d895e2a06aa1e183", "rev": "e8bafafc36fb2227dab8f0ddb67a2439d9077091",
"revCount": 260, "revCount": 268,
"type": "git", "type": "git",
"url": "https://git.joshuabell.xyz/nvim" "url": "https://git.joshuabell.xyz/nvim"
}, },
@ -1690,6 +1756,7 @@
"rust-overlay": { "rust-overlay": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"ragenix", "ragenix",
"nixpkgs" "nixpkgs"
@ -1717,11 +1784,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1737512878, "lastModified": 1742178793,
"narHash": "sha256-dgF6htdmfNnZzVInifks6npnCAyVsIHWSpWNs10RSW0=", "narHash": "sha256-S2onMdoDS4tIYd3/Jc5oFEZBr2dJOgPrh9KzSO/bfDw=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "06b8ed0eee289fe94c66f1202ced9a6a2c59a14c", "rev": "954582a766a50ebef5695a9616c93b5386418c08",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1778,31 +1845,37 @@
"xdph": { "xdph": {
"inputs": { "inputs": {
"hyprland-protocols": [ "hyprland-protocols": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprland-protocols" "hyprland-protocols"
], ],
"hyprlang": [ "hyprlang": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprlang" "hyprlang"
], ],
"hyprutils": [ "hyprutils": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprutils" "hyprutils"
], ],
"hyprwayland-scanner": [ "hyprwayland-scanner": [
"common",
"common", "common",
"hyprland", "hyprland",
"hyprwayland-scanner" "hyprwayland-scanner"
], ],
"nixpkgs": [ "nixpkgs": [
"common",
"common", "common",
"hyprland", "hyprland",
"nixpkgs" "nixpkgs"
], ],
"systems": [ "systems": [
"common",
"common", "common",
"hyprland", "hyprland",
"systems" "systems"

View file

@ -2,8 +2,9 @@
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
common.url = "path:../../common"; # for local testing.
# common.url = "git+https://git.joshuabell.xyz/dotfiles?dir=common"; # common.url = "path:../../common
common.url = "git+https://git.joshuabell.xyz/dotfiles";
ros_neovim.url = "git+https://git.joshuabell.xyz/nvim"; ros_neovim.url = "git+https://git.joshuabell.xyz/nvim";
}; };
@ -12,27 +13,20 @@
{ {
nixpkgs, nixpkgs,
common, common,
ros_neovim,
... ...
}@inputs: }:
let let
configuration_name = "gpdPocket3"; configuration_name = "gpdPocket3";
lib = nixpkgs.lib; lib = nixpkgs.lib;
in in
{ {
nixosConfigurations = { nixosConfigurations = {
"${configuration_name}" = "${configuration_name}" = (
let lib.nixosSystem {
auto_modules = builtins.concatMap (
input:
lib.optionals
(builtins.hasAttr "nixosModules" input && builtins.hasAttr "default" input.nixosModules)
[
input.nixosModules.default
]
) (builtins.attrValues inputs);
in
(lib.nixosSystem {
modules = [ modules = [
common.nixosModules.default
ros_neovim.nixosModules.default
./configuration.nix ./configuration.nix
./hardware-configuration.nix ./hardware-configuration.nix
( (
@ -94,11 +88,9 @@
}; };
} }
) )
] ++ auto_modules; ];
specialArgs = { }
inherit inputs; );
};
});
}; };
}; };
} }