diff --git a/_sources/generated.json b/_sources/generated.json index fa69e54..5527a19 100644 --- a/_sources/generated.json +++ b/_sources/generated.json @@ -1,187 +1,194 @@ { - "bang-bang": { - "cargoLocks": null, - "date": "2023-07-23", - "extract": null, - "name": "bang-bang", - "passthru": null, - "pinned": false, - "src": { - "deepClone": false, - "fetchSubmodules": false, - "leaveDotGit": false, - "name": null, - "owner": "oh-my-fish", - "repo": "plugin-bang-bang", - "rev": "ec991b80ba7d4dda7a962167b036efc5c2d79419", - "sha256": "sha256-oPPCtFN2DPuM//c48SXb4TrFRjJtccg0YPXcAo0Lxq0=", - "type": "github" + "bang-bang": { + "cargoLocks": null, + "date": "2023-07-23", + "extract": null, + "name": "bang-bang", + "passthru": null, + "pinned": false, + "src": { + "deepClone": false, + "fetchSubmodules": false, + "leaveDotGit": false, + "name": null, + "owner": "oh-my-fish", + "repo": "plugin-bang-bang", + "rev": "ec991b80ba7d4dda7a962167b036efc5c2d79419", + "sha256": "sha256-oPPCtFN2DPuM//c48SXb4TrFRjJtccg0YPXcAo0Lxq0=", + "sparseCheckout": [], + "type": "github" + }, + "version": "ec991b80ba7d4dda7a962167b036efc5c2d79419" }, - "version": "ec991b80ba7d4dda7a962167b036efc5c2d79419" - }, - "fix-window-role": { - "cargoLocks": null, - "date": null, - "extract": null, - "name": "fix-window-role", - "passthru": null, - "pinned": false, - "src": { - "name": null, - "sha256": "sha256-H4Qj6n5uZsmsbdjjexGZctqhJk3gAXKiSnmnEO/LgTA=", - "type": "url", - "url": "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-28/fix-window-role.patch" + "fix-window-role": { + "cargoLocks": null, + "date": null, + "extract": null, + "name": "fix-window-role", + "passthru": null, + "pinned": false, + "src": { + "name": null, + "sha256": "sha256-H4Qj6n5uZsmsbdjjexGZctqhJk3gAXKiSnmnEO/LgTA=", + "type": "url", + "url": "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-28/fix-window-role.patch" + }, + "version": "latest" }, - "version": "latest" - }, - "git-abbr": { - "cargoLocks": null, - "date": "2023-06-19", - "extract": null, - "name": "git-abbr", - "passthru": null, - "pinned": false, - "src": { - "deepClone": false, - "fetchSubmodules": false, - "leaveDotGit": false, - "name": null, - "owner": "pupbrained", - "repo": "fish-git-abbr", - "rev": "dc590a5b9d9d2095f95f7d90608b48e55bea0b0e", - "sha256": "sha256-6z3Wr2t8CP85xVEp6UCYaM2KC9PX4MDyx19f/wjHkb0=", - "type": "github" + "git-abbr": { + "cargoLocks": null, + "date": "2023-06-19", + "extract": null, + "name": "git-abbr", + "passthru": null, + "pinned": false, + "src": { + "deepClone": false, + "fetchSubmodules": false, + "leaveDotGit": false, + "name": null, + "owner": "pupbrained", + "repo": "fish-git-abbr", + "rev": "dc590a5b9d9d2095f95f7d90608b48e55bea0b0e", + "sha256": "sha256-6z3Wr2t8CP85xVEp6UCYaM2KC9PX4MDyx19f/wjHkb0=", + "sparseCheckout": [], + "type": "github" + }, + "version": "dc590a5b9d9d2095f95f7d90608b48e55bea0b0e" }, - "version": "dc590a5b9d9d2095f95f7d90608b48e55bea0b0e" - }, - "gityaw": { - "cargoLocks": null, - "date": "2019-01-07", - "extract": null, - "name": "gityaw", - "passthru": null, - "pinned": false, - "src": { - "deepClone": false, - "fetchSubmodules": false, - "leaveDotGit": false, - "name": null, - "owner": "oh-my-fish", - "repo": "plugin-gityaw", - "rev": "59196560e0f4520db63fb8cab645510377bb8b13", - "sha256": "sha256-STXNxSsjSopB+lbB4hEYdhJifRfsImRwbZ1SxwEhkuM=", - "type": "github" + "gityaw": { + "cargoLocks": null, + "date": "2019-01-07", + "extract": null, + "name": "gityaw", + "passthru": null, + "pinned": false, + "src": { + "deepClone": false, + "fetchSubmodules": false, + "leaveDotGit": false, + "name": null, + "owner": "oh-my-fish", + "repo": "plugin-gityaw", + "rev": "59196560e0f4520db63fb8cab645510377bb8b13", + "sha256": "sha256-STXNxSsjSopB+lbB4hEYdhJifRfsImRwbZ1SxwEhkuM=", + "sparseCheckout": [], + "type": "github" + }, + "version": "59196560e0f4520db63fb8cab645510377bb8b13" }, - "version": "59196560e0f4520db63fb8cab645510377bb8b13" - }, - "license": { - "cargoLocks": null, - "date": "2018-10-22", - "extract": null, - "name": "license", - "passthru": null, - "pinned": false, - "src": { - "deepClone": false, - "fetchSubmodules": false, - "leaveDotGit": false, - "name": null, - "owner": "oh-my-fish", - "repo": "plugin-license", - "rev": "0155b16f102957ec0c734a90979245dc1073f979", - "sha256": "sha256-Bi9Q5rekZoyXYbRV+U4SmwCdqCl0pFupzm5si7SxFns=", - "type": "github" + "license": { + "cargoLocks": null, + "date": "2018-10-22", + "extract": null, + "name": "license", + "passthru": null, + "pinned": false, + "src": { + "deepClone": false, + "fetchSubmodules": false, + "leaveDotGit": false, + "name": null, + "owner": "oh-my-fish", + "repo": "plugin-license", + "rev": "0155b16f102957ec0c734a90979245dc1073f979", + "sha256": "sha256-Bi9Q5rekZoyXYbRV+U4SmwCdqCl0pFupzm5si7SxFns=", + "sparseCheckout": [], + "type": "github" + }, + "version": "0155b16f102957ec0c734a90979245dc1073f979" }, - "version": "0155b16f102957ec0c734a90979245dc1073f979" - }, - "replay-fish": { - "cargoLocks": null, - "date": "2024-07-01", - "extract": null, - "name": "replay-fish", - "passthru": null, - "pinned": false, - "src": { - "deepClone": false, - "fetchSubmodules": false, - "leaveDotGit": false, - "name": null, - "owner": "jorgebucaran", - "repo": "replay.fish", - "rev": "d2ecacd3fe7126e822ce8918389f3ad93b14c86c", - "sha256": "sha256-TzQ97h9tBRUg+A7DSKeTBWLQuThicbu19DHMwkmUXdg=", - "type": "github" + "replay-fish": { + "cargoLocks": null, + "date": "2024-07-01", + "extract": null, + "name": "replay-fish", + "passthru": null, + "pinned": false, + "src": { + "deepClone": false, + "fetchSubmodules": false, + "leaveDotGit": false, + "name": null, + "owner": "jorgebucaran", + "repo": "replay.fish", + "rev": "d2ecacd3fe7126e822ce8918389f3ad93b14c86c", + "sha256": "sha256-TzQ97h9tBRUg+A7DSKeTBWLQuThicbu19DHMwkmUXdg=", + "sparseCheckout": [], + "type": "github" + }, + "version": "d2ecacd3fe7126e822ce8918389f3ad93b14c86c" }, - "version": "d2ecacd3fe7126e822ce8918389f3ad93b14c86c" - }, - "round-undecorated-frame": { - "cargoLocks": null, - "date": null, - "extract": null, - "name": "round-undecorated-frame", - "passthru": null, - "pinned": false, - "src": { - "name": null, - "sha256": "sha256-dFH4D1WYQOVOagUuVdEQB3irxV+Y8dDAOKJOJXc/KHQ=", - "type": "url", - "url": "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/round-undecorated-frame.patch" + "round-undecorated-frame": { + "cargoLocks": null, + "date": null, + "extract": null, + "name": "round-undecorated-frame", + "passthru": null, + "pinned": false, + "src": { + "name": null, + "sha256": "sha256-dFH4D1WYQOVOagUuVdEQB3irxV+Y8dDAOKJOJXc/KHQ=", + "type": "url", + "url": "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/round-undecorated-frame.patch" + }, + "version": "latest" }, - "version": "latest" - }, - "sddm-theme-minesddm": { - "cargoLocks": null, - "date": "2025-01-06", - "extract": null, - "name": "sddm-theme-minesddm", - "passthru": null, - "pinned": false, - "src": { - "deepClone": false, - "fetchSubmodules": false, - "leaveDotGit": false, - "name": null, - "owner": "Davi-S", - "repo": "sddm-theme-minesddm", - "rev": "c483c1287030fd848e7439851cb9f6627ab60920", - "sha256": "sha256-uVlLPlYyvxxNgRzRrYfdIHwY0f7okKAq6NNgFzBw5TY=", - "type": "github" + "sddm-theme-minesddm": { + "cargoLocks": null, + "date": "2025-01-06", + "extract": null, + "name": "sddm-theme-minesddm", + "passthru": null, + "pinned": false, + "src": { + "deepClone": false, + "fetchSubmodules": false, + "leaveDotGit": false, + "name": null, + "owner": "Davi-S", + "repo": "sddm-theme-minesddm", + "rev": "c483c1287030fd848e7439851cb9f6627ab60920", + "sha256": "sha256-uVlLPlYyvxxNgRzRrYfdIHwY0f7okKAq6NNgFzBw5TY=", + "sparseCheckout": [], + "type": "github" + }, + "version": "c483c1287030fd848e7439851cb9f6627ab60920" }, - "version": "c483c1287030fd848e7439851cb9f6627ab60920" - }, - "system-appearance": { - "cargoLocks": null, - "date": null, - "extract": null, - "name": "system-appearance", - "passthru": null, - "pinned": false, - "src": { - "name": null, - "sha256": "sha256-nrPOgGQAJb/5brrrWJNDARY2jWNJ9OsMtO+LPVhHfbY=", - "type": "url", - "url": "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/system-appearance.patch" + "system-appearance": { + "cargoLocks": null, + "date": null, + "extract": null, + "name": "system-appearance", + "passthru": null, + "pinned": false, + "src": { + "name": null, + "sha256": "sha256-nrPOgGQAJb/5brrrWJNDARY2jWNJ9OsMtO+LPVhHfbY=", + "type": "url", + "url": "https://raw.githubusercontent.com/d12frosted/homebrew-emacs-plus/master/patches/emacs-30/system-appearance.patch" + }, + "version": "latest" }, - "version": "latest" - }, - "wttr": { - "cargoLocks": null, - "date": "2016-05-23", - "extract": null, - "name": "wttr", - "passthru": null, - "pinned": false, - "src": { - "deepClone": false, - "fetchSubmodules": false, - "leaveDotGit": false, - "name": null, - "owner": "oh-my-fish", - "repo": "plugin-wttr", - "rev": "7500e382e6b29a463edc57598217ce0cfaf8c90c", - "sha256": "sha256-k3FrRPxKCiObO6HgtDx8ORbcLmfSYQsQeq5SAoNfZbE=", - "type": "github" - }, - "version": "7500e382e6b29a463edc57598217ce0cfaf8c90c" - } -} + "wttr": { + "cargoLocks": null, + "date": "2016-05-23", + "extract": null, + "name": "wttr", + "passthru": null, + "pinned": false, + "src": { + "deepClone": false, + "fetchSubmodules": false, + "leaveDotGit": false, + "name": null, + "owner": "oh-my-fish", + "repo": "plugin-wttr", + "rev": "7500e382e6b29a463edc57598217ce0cfaf8c90c", + "sha256": "sha256-k3FrRPxKCiObO6HgtDx8ORbcLmfSYQsQeq5SAoNfZbE=", + "sparseCheckout": [], + "type": "github" + }, + "version": "7500e382e6b29a463edc57598217ce0cfaf8c90c" + } +} \ No newline at end of file diff --git a/_sources/generated.nix b/_sources/generated.nix index 47df729..4228636 100644 --- a/_sources/generated.nix +++ b/_sources/generated.nix @@ -1,8 +1,6 @@ # This file was generated by nvfetcher, please do not modify it manually. +{ fetchgit, fetchurl, fetchFromGitHub, dockerTools }: { - fetchurl, - fetchFromGitHub, -}: { bang-bang = { pname = "bang-bang"; version = "ec991b80ba7d4dda7a962167b036efc5c2d79419"; diff --git a/flake.in.nix b/flake.in.nix index 9bfb633..f12911e 100644 --- a/flake.in.nix +++ b/flake.in.nix @@ -28,8 +28,10 @@ hyprland = mkWithSubmodules "https://github.com/hyprwm/Hyprland"; hyprland-plugins = mkFollowing "hyprwm/hyprland-plugins" "hyprland"; hyprpanel = mkInput "ThomasCarey4/HyprPanel-NixFix"; + hyprswitch = mkInput "h3rmt/hyprswitch/release"; hyprspace = mkFollowing "KZDKM/Hyprspace" "hyprland"; hypr-dynamic-cursors = mkFollowing "VirtCode/hypr-dynamic-cursors" "hyprland"; + jovian = mkInput "Jovian-Experiments/Jovian-NixOS"; impermanence = mkInput "nix-community/impermanence"; nix-colors = mkInput "Misterio77/nix-colors"; nixos-apple-silicon = mkInput "tpwrules/nixos-apple-silicon"; @@ -90,6 +92,7 @@ impermanence.nixosModules.impermanence lix-module.nixosModules.default nixos-facter-modules.nixosModules.facter + jovian.nixosModules.default ] ++ xmonad-contrib.nixosModules; diff --git a/flake.lock b/flake.lock index c274502..8c5f0f3 100644 --- a/flake.lock +++ b/flake.lock @@ -60,11 +60,11 @@ ] }, "locked": { - "lastModified": 1736102453, - "narHash": "sha256-5qb4kb7Xbt8jJFL/oDqOor9Z2+E+A+ql3PiyDvsfWZ0=", + "lastModified": 1738456976, + "narHash": "sha256-cufyHbOMnSt9V4w4OVSzNcpJ+8DwzRZRJaca2Q89KVI=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "4846091641f3be0ad7542086d52769bb7932bde6", + "rev": "257b2050790ab3b1eb389e0f8bdc400eb9510139", "type": "github" }, "original": { @@ -131,20 +131,14 @@ }, "catppuccin": { "inputs": { - "catppuccin-v1_1": "catppuccin-v1_1", - "catppuccin-v1_2": "catppuccin-v1_2", - "home-manager": "home-manager_2", - "home-manager-stable": "home-manager-stable", - "nixpkgs": "nixpkgs_2", - "nixpkgs-stable": "nixpkgs-stable", - "nuscht-search": "nuscht-search" + "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1736957255, - "narHash": "sha256-qZZ/K5XheRMjCNYgle90QESuys0PIFJNPJJswMJ0GEA=", + "lastModified": 1737579274, + "narHash": "sha256-8kBIYfn8TI9jbffhDNS12SdbQHb9ITXflwcgIJBeGqw=", "owner": "catppuccin", "repo": "nix", - "rev": "f06fcadf9a61b6581b392e72f230fa6783fe36e4", + "rev": "06f0ea19334bcc8112e6d671fd53e61f9e3ad63a", "type": "github" }, "original": { @@ -153,48 +147,20 @@ "type": "github" } }, - "catppuccin-v1_1": { - "locked": { - "lastModified": 1734055249, - "narHash": "sha256-pCWJgwo77KD7EJpwynwKrWPZ//dwypHq2TfdzZWqK68=", - "rev": "7221d6ca17ac36ed20588e1c3a80177ac5843fa7", - "revCount": 326, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/catppuccin/nix/1.1.1/0193bdc0-b045-7eed-bbec-95611a8ecdf5/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/catppuccin/nix/1.1.%2A.tar.gz" - } - }, - "catppuccin-v1_2": { - "locked": { - "lastModified": 1734734291, - "narHash": "sha256-CFX4diEQHKvZYjnhf7TLg20m3ge1O4vqgplsk/Kuaek=", - "rev": "1e4c3803b8da874ff75224ec8512cb173036bbd8", - "revCount": 344, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/catppuccin/nix/1.2.1/0193e646-1107-7f69-a402-f2a3988ecf1d/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/catppuccin/nix/1.2.%2A.tar.gz" - } - }, "chaotic": { "inputs": { "fenix": "fenix", "flake-schemas": "flake-schemas", - "home-manager": "home-manager_3", + "home-manager": "home-manager_2", "jovian": "jovian", "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1736971453, - "narHash": "sha256-X3f+KFNg+xJcvz3LbV8Sncwnk9AfjzliY5vpw7IpX5c=", + "lastModified": 1738552004, + "narHash": "sha256-eYE+8F0ZrSIYvlVkgTjTBlnM1COqUdSs4GKyWnel6I4=", "owner": "chaotic-cx", "repo": "nyx", - "rev": "368f97d223fc5b5278b520e456a53551d7ac5318", + "rev": "894d1db77131a4a449d1993c7ba314ee15dd4e36", "type": "github" }, "original": { @@ -206,8 +172,8 @@ }, "codeium": { "inputs": { - "flake-utils": "flake-utils_6", - "nixpkgs": "nixpkgs_14" + "flake-utils": "flake-utils_5", + "nixpkgs": "nixpkgs_16" }, "locked": { "lastModified": 1733165974, @@ -229,14 +195,14 @@ "nixpkgs": [ "nixpkgs" ], - "nixpkgs-stable": "nixpkgs-stable_2" + "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1736997002, - "narHash": "sha256-EPbAFUXgu3agihgA+MJlQe6J18SIEZ4cRm+zhNRbGfo=", + "lastModified": 1738547333, + "narHash": "sha256-2x4UIDYMVWMN95u6yyQS3hRkn+0G9PLmVxvaxcxvVwQ=", "owner": "lilyinstarlight", "repo": "nixos-cosmic", - "rev": "40534c1bc524aa8c433a7a30318d7e20bddb33fb", + "rev": "3a1d7556ae4a7d4f0ad6bfe6610ef132f0d481fc", "type": "github" }, "original": { @@ -274,11 +240,11 @@ ] }, "locked": { - "lastModified": 1736819234, - "narHash": "sha256-deQVtIH4UJueELJqluAICUtX7OosD9paTP+5FgbiSwI=", + "lastModified": 1738277753, + "narHash": "sha256-iyFcCOk0mmDiv4ut9mBEuMxMZIym3++0qN1rQBg8FW0=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "bd921223ba7cdac346477d7ea5204d6f4736fcc6", + "rev": "49b807fa7c37568d7fbe2aeaafb9255c185412f9", "type": "github" }, "original": { @@ -313,7 +279,7 @@ "emacs": { "inputs": { "emacs-overlay": "emacs-overlay", - "flake-utils": "flake-utils_3", + "flake-utils": "flake-utils_2", "nixpkgs": "nixpkgs_5", "treefmt-nix": "treefmt-nix" }, @@ -333,9 +299,9 @@ }, "emacs-overlay": { "inputs": { - "flake-utils": "flake-utils_2", + "flake-utils": "flake-utils", "nixpkgs": "nixpkgs_4", - "nixpkgs-stable": "nixpkgs-stable_3" + "nixpkgs-stable": "nixpkgs-stable_2" }, "locked": { "lastModified": 1723482913, @@ -360,11 +326,11 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1736836313, - "narHash": "sha256-zdZ7/T6yG0/hzoVOiNpDiR/sW3zR6oSMrfIFJK2BrrE=", + "lastModified": 1738477724, + "narHash": "sha256-S1x0F7q9cJ6EEmZsakse2Ps6Adi7NadxRtGiuWUlwT0=", "owner": "nix-community", "repo": "fenix", - "rev": "056c9393c821a4df356df6ce7f14c722dc8717ec", + "rev": "1936bb37b1d8597273e3611873dc09dd61b09818", "type": "github" }, "original": { @@ -500,6 +466,24 @@ } }, "flake-parts": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1735774679, + "narHash": "sha256-soePLBazJk0qQdDVhdbM98vYdssfs3WFedcq+raipRI=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "f2f7418ce0ab4a5309a4596161d154cfc877af66", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_2": { "inputs": { "nixpkgs-lib": [ "nixvim", @@ -540,11 +524,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", "owner": "numtide", "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", "type": "github" }, "original": { @@ -555,7 +539,7 @@ }, "flake-utils-plus": { "inputs": { - "flake-utils": "flake-utils_9" + "flake-utils": "flake-utils_8" }, "locked": { "lastModified": 1715533576, @@ -574,7 +558,7 @@ }, "flake-utils-plus_2": { "inputs": { - "flake-utils": "flake-utils_10" + "flake-utils": "flake-utils_9" }, "locked": { "lastModified": 1715533576, @@ -596,11 +580,11 @@ "systems": "systems_13" }, "locked": { - "lastModified": 1694529238, - "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -645,24 +629,6 @@ "type": "github" } }, - "flake-utils_13": { - "inputs": { - "systems": "systems_16" - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "flake-utils_2": { "inputs": { "systems": "systems_3" @@ -683,25 +649,7 @@ }, "flake-utils_3": { "inputs": { - "systems": "systems_4" - }, - "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_4": { - "inputs": { - "systems": "systems_6" + "systems": "systems_5" }, "locked": { "lastModified": 1705309234, @@ -717,9 +665,9 @@ "type": "github" } }, - "flake-utils_5": { + "flake-utils_4": { "inputs": { - "systems": "systems_9" + "systems": "systems_8" }, "locked": { "lastModified": 1731533236, @@ -735,9 +683,9 @@ "type": "github" } }, - "flake-utils_6": { + "flake-utils_5": { "inputs": { - "systems": "systems_10" + "systems": "systems_9" }, "locked": { "lastModified": 1701680307, @@ -753,6 +701,24 @@ "type": "github" } }, + "flake-utils_6": { + "inputs": { + "systems": "systems_10" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "flake-utils_7": { "inputs": { "systems": "systems_11" @@ -772,24 +738,6 @@ } }, "flake-utils_8": { - "inputs": { - "systems": "systems_12" - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_9": { "locked": { "lastModified": 1644229661, "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", @@ -804,9 +752,27 @@ "type": "github" } }, + "flake-utils_9": { + "inputs": { + "systems": "systems_12" + }, + "locked": { + "lastModified": 1694529238, + "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "flakegen": { "inputs": { - "systems": "systems_5" + "systems": "systems_4" }, "locked": { "lastModified": 1707120544, @@ -857,16 +823,16 @@ "ghostty": { "inputs": { "flake-compat": "flake-compat_2", - "nixpkgs-stable": "nixpkgs-stable_4", + "nixpkgs-stable": "nixpkgs-stable_3", "nixpkgs-unstable": "nixpkgs-unstable", "zig": "zig" }, "locked": { - "lastModified": 1736911212, - "narHash": "sha256-OLly4X2kN1tDb2gMYcWeim6uJECPoc52ltJsz1iD5Ug=", + "lastModified": 1738275804, + "narHash": "sha256-n9cSCLlWjc8Bc5QyZYLo5+c6MfTZjgDpUGx/FGxBiY8=", "owner": "ghostty-org", "repo": "ghostty", - "rev": "ff9414d9ea7b16a375d41cde8f6f193de7e5db72", + "rev": "c5508e7d1922842ecd3160ea73b97da1282168b3", "type": "github" }, "original": { @@ -910,7 +876,7 @@ }, "git-ignore-nix": { "inputs": { - "nixpkgs": "nixpkgs_20" + "nixpkgs": "nixpkgs_22" }, "locked": { "lastModified": 1709087332, @@ -929,7 +895,7 @@ }, "git-ignore-nix_2": { "inputs": { - "nixpkgs": "nixpkgs_22" + "nixpkgs": "nixpkgs_24" }, "locked": { "lastModified": 1709087332, @@ -1029,41 +995,19 @@ "type": "github" } }, - "home-manager-stable": { - "inputs": { - "nixpkgs": [ - "catppuccin", - "nixpkgs-stable" - ] - }, - "locked": { - "lastModified": 1736373539, - "narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "bd65bc3cde04c16755955630b344bc9e35272c56", - "type": "github" - }, - "original": { - "owner": "nix-community", - "ref": "release-24.11", - "repo": "home-manager", - "type": "github" - } - }, "home-manager_2": { "inputs": { "nixpkgs": [ - "catppuccin", + "chaotic", "nixpkgs" ] }, "locked": { - "lastModified": 1736508663, - "narHash": "sha256-ZOaGwa+WnB7Zn3YXimqjmIugAnHePdXCmNu+AHkq808=", + "lastModified": 1738448366, + "narHash": "sha256-4ATtQqBlgsGqkHTemta0ydY6f7JBRXz4Hf574NHQpkg=", "owner": "nix-community", "repo": "home-manager", - "rev": "2532b500c3ed2b8940e831039dcec5a5ea093afc", + "rev": "18fa9f323d8adbb0b7b8b98a8488db308210ed93", "type": "github" }, "original": { @@ -1075,16 +1019,15 @@ "home-manager_3": { "inputs": { "nixpkgs": [ - "chaotic", "nixpkgs" ] }, "locked": { - "lastModified": 1736508663, - "narHash": "sha256-ZOaGwa+WnB7Zn3YXimqjmIugAnHePdXCmNu+AHkq808=", + "lastModified": 1738448366, + "narHash": "sha256-4ATtQqBlgsGqkHTemta0ydY6f7JBRXz4Hf574NHQpkg=", "owner": "nix-community", "repo": "home-manager", - "rev": "2532b500c3ed2b8940e831039dcec5a5ea093afc", + "rev": "18fa9f323d8adbb0b7b8b98a8488db308210ed93", "type": "github" }, "original": { @@ -1094,26 +1037,6 @@ } }, "home-manager_4": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1736785676, - "narHash": "sha256-TY0jUwR3EW0fnS0X5wXMAVy6h4Z7Y6a3m+Yq++C9AyE=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "fc52a210b60f2f52c74eac41a8647c1573d2071d", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "home-manager", - "type": "github" - } - }, - "home-manager_5": { "inputs": { "nixpkgs": [ "nixvim", @@ -1143,11 +1066,11 @@ "nixpkgs": "nixpkgs_7" }, "locked": { - "lastModified": 1736543183, - "narHash": "sha256-0KJC14XzTz53cHKV75Xg63tSvq8u0OgRm9a3onzez0s=", + "lastModified": 1738522286, + "narHash": "sha256-Fg4+6Yko8V9b19/62jfKH0IWTiiRDMso1P1TnjAcs/8=", "owner": "VirtCode", "repo": "hypr-dynamic-cursors", - "rev": "94eaf75d095957e27c7711dedbcb1687687f0ada", + "rev": "fd6214629937949ecd8a39f4b5ebbce2afac0dd5", "type": "github" }, "original": { @@ -1172,11 +1095,11 @@ ] }, "locked": { - "lastModified": 1734906540, - "narHash": "sha256-vQ/L9hZFezC0LquLo4TWXkyniWtYBlFHAKIsDc7PYJE=", + "lastModified": 1738178255, + "narHash": "sha256-+D6Nu2ewXbMTFzx/Q4jDOo+LAOUPr0cxQJg5k33daIE=", "owner": "hyprwm", "repo": "hyprcursor", - "rev": "69270ba8f057d55b0e6c2dca0e165d652856e613", + "rev": "dcadd3398abe146d60c67e0d9ee6e27b301cae82", "type": "github" }, "original": { @@ -1201,11 +1124,11 @@ ] }, "locked": { - "lastModified": 1736115290, - "narHash": "sha256-Jcn6yAzfUMcxy3tN/iZRbi/QgrYm7XLyVRl9g/nbUl4=", + "lastModified": 1738437059, + "narHash": "sha256-J+8ecqaP3zD9GHeN8Y4hUapoELSoggp0IZI8laTFt/0=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "52202272d89da32a9f866c0d10305a5e3d954c50", + "rev": "5ac80e3686a4dfa55d2bd15c81a266b89594a295", "type": "github" }, "original": { @@ -1226,15 +1149,15 @@ "hyprwayland-scanner": "hyprwayland-scanner", "nixpkgs": "nixpkgs_8", "pre-commit-hooks": "pre-commit-hooks", - "systems": "systems_7", + "systems": "systems_6", "xdph": "xdph" }, "locked": { - "lastModified": 1736873552, - "narHash": "sha256-lGZv+YcdDXYowKJf7vaeu97o7JKFzTL/vzS8WxTT+UM=", + "lastModified": 1738546470, + "narHash": "sha256-jqShdqJVme3Yc+wY4m/zh/S4K3jGPlAoV9vlzZ0TnQg=", "ref": "refs/heads/main", - "rev": "25add26881d7b98d2b80eb7a95d3aee0449b72b9", - "revCount": 5672, + "rev": "708d16636047c6a311c4e44424cf7d2090219a47", + "revCount": 5783, "submodules": true, "type": "git", "url": "https://github.com/hyprwm/Hyprland" @@ -1262,11 +1185,11 @@ ] }, "locked": { - "lastModified": 1736372092, - "narHash": "sha256-+uxeBRTrDZsH6HtVtlMuJLLPJw3usPpG2/pm/L30c3E=", + "lastModified": 1738500466, + "narHash": "sha256-GAO3bpA4nk7RETw0SFN3QhDPNcTYbxiCoRZO9NudKsY=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "b4c0fa3ebc6ccd1589dcd17904652223088efede", + "rev": "eefa87d099bac625234b9e89ed67624efea0d27a", "type": "github" }, "original": { @@ -1287,11 +1210,11 @@ ] }, "locked": { - "lastModified": 1735774328, - "narHash": "sha256-vIRwLS9w+N99EU1aJ+XNOU6mJTxrUBa31i1r82l0V7s=", + "lastModified": 1738422629, + "narHash": "sha256-5v+bv75wJWvahyM2xcMTSNNxmV8a7hb01Eey5zYnBJw=", "owner": "hyprwm", "repo": "hyprland-protocols", - "rev": "e3b6af97ddcfaafbda8e2828c719a5af84f662cb", + "rev": "755aef8dab49d0fc4663c715fa4ad221b2aedaed", "type": "github" }, "original": { @@ -1300,10 +1223,49 @@ "type": "github" } }, + "hyprland-qt-support": { + "inputs": { + "hyprlang": [ + "hyprland", + "hyprland-qtutils", + "hyprlang" + ], + "nixpkgs": [ + "hyprland", + "hyprland-qtutils", + "nixpkgs" + ], + "systems": [ + "hyprland", + "hyprland-qtutils", + "systems" + ] + }, + "locked": { + "lastModified": 1737634706, + "narHash": "sha256-nGCibkfsXz7ARx5R+SnisRtMq21IQIhazp6viBU8I/A=", + "owner": "hyprwm", + "repo": "hyprland-qt-support", + "rev": "8810df502cdee755993cb803eba7b23f189db795", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprland-qt-support", + "type": "github" + } + }, "hyprland-qtutils": { "inputs": { + "hyprland-qt-support": "hyprland-qt-support", + "hyprlang": [ + "hyprland", + "hyprlang" + ], "hyprutils": [ "hyprland", + "hyprland-qtutils", + "hyprlang", "hyprutils" ], "nixpkgs": [ @@ -1316,11 +1278,11 @@ ] }, "locked": { - "lastModified": 1736114838, - "narHash": "sha256-FxbuGQExtN37ToWYnGmO6weOYN6WPHN/RAqbr7gNPek=", + "lastModified": 1737981711, + "narHash": "sha256-lh6cL5D8nPplB3WovCQjLUZ7k7MViiBrMlpkfm4R7/c=", "owner": "hyprwm", "repo": "hyprland-qtutils", - "rev": "6997fe382dcf396704227d2b98ffdd5066da6959", + "rev": "96bf0677fa9cd13508294e3d4559dfbbc8beff73", "type": "github" }, "original": { @@ -1345,11 +1307,11 @@ ] }, "locked": { - "lastModified": 1735393019, - "narHash": "sha256-NPpqA8rtmDLsEmZOmz+qR67zsB6Y503Jnv+nSFLKJZ8=", + "lastModified": 1737634606, + "narHash": "sha256-W7W87Cv6wqZ9PHegI6rH1+ve3zJPiyevMFf0/HwdbCQ=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "55608efdaa387af7bfdc0eddb404c409958efa43", + "rev": "f41271d35cc0f370d300413d756c2677f386af9d", "type": "github" }, "original": { @@ -1383,14 +1345,14 @@ "hyprland": [ "hyprland" ], - "systems": "systems_8" + "systems": "systems_7" }, "locked": { - "lastModified": 1736162631, - "narHash": "sha256-i4pwzFbmnBRJyWADux6eOXv30l2SGu4MifeEMWKDqOk=", + "lastModified": 1737235749, + "narHash": "sha256-YQgW4QifYIcNaFF4nMw0LpllXn0rhk/Yb6cwyH3PB9o=", "owner": "KZDKM", "repo": "Hyprspace", - "rev": "f430d4bf8afa9397c937d575cb7a9176a76aeace", + "rev": "1b5865f4ac9a04ba614df50de7acfaa40dcb852f", "type": "github" }, "original": { @@ -1399,6 +1361,27 @@ "type": "github" } }, + "hyprswitch": { + "inputs": { + "flake-parts": "flake-parts", + "nixpkgs": "nixpkgs_12", + "rust-overlay": "rust-overlay" + }, + "locked": { + "lastModified": 1738473556, + "narHash": "sha256-S8UNrApeLVrv0jlEjJXgH3fEHMjkRFBr8A8K0ul/DKA=", + "owner": "h3rmt", + "repo": "hyprswitch", + "rev": "21894b291fe433452f2ad424dd3f27b822afd7fe", + "type": "github" + }, + "original": { + "owner": "h3rmt", + "ref": "release", + "repo": "hyprswitch", + "type": "github" + } + }, "hyprutils": { "inputs": { "nixpkgs": [ @@ -1411,11 +1394,11 @@ ] }, "locked": { - "lastModified": 1736164519, - "narHash": "sha256-1LimBKvDpBbeX+qW7T240WEyw+DBVpDotZB4JYm8Aps=", + "lastModified": 1737978343, + "narHash": "sha256-TfFS0HCEJh63Kahrkp1h9hVDMdLU8a37Zz+IFucxyfA=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "3c895da64b0eb19870142196fa48c07090b441c4", + "rev": "6a8bc9d2a4451df12f5179dc0b1d2d46518a90ab", "type": "github" }, "original": { @@ -1451,11 +1434,11 @@ }, "impermanence": { "locked": { - "lastModified": 1736688610, - "narHash": "sha256-1Zl9xahw399UiZSJ9Vxs1W4WRFjO1SsNdVZQD4nghz0=", + "lastModified": 1737831083, + "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=", "owner": "nix-community", "repo": "impermanence", - "rev": "c64bed13b562fc3bb454b48773d4155023ac31b7", + "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170", "type": "github" }, "original": { @@ -1465,34 +1448,6 @@ } }, "ixx": { - "inputs": { - "flake-utils": [ - "catppuccin", - "nuscht-search", - "flake-utils" - ], - "nixpkgs": [ - "catppuccin", - "nuscht-search", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1729958008, - "narHash": "sha256-EiOq8jF4Z/zQe0QYVc3+qSKxRK//CFHMB84aYrYGwEs=", - "owner": "NuschtOS", - "repo": "ixx", - "rev": "9fd01aad037f345350eab2cd45e1946cc66da4eb", - "type": "github" - }, - "original": { - "owner": "NuschtOS", - "ref": "v0.0.6", - "repo": "ixx", - "type": "github" - } - }, - "ixx_2": { "inputs": { "flake-utils": [ "nixvim", @@ -1531,11 +1486,30 @@ ] }, "locked": { - "lastModified": 1736580596, - "narHash": "sha256-t+BygGMcg1yyyTBXCAJWx4ZnH1StDzbd8CfzQonAJp8=", + "lastModified": 1738478597, + "narHash": "sha256-it7lc+HRSQiLV+3CcA+c6fkr2355HyT2GGUowHdfa/E=", "owner": "Jovian-Experiments", "repo": "Jovian-NixOS", - "rev": "1ddf0b3bfe076fa50b84244e42a55b9234f96083", + "rev": "77fb0818cb42ca0db98839d47bbc6a317c286282", + "type": "github" + }, + "original": { + "owner": "Jovian-Experiments", + "repo": "Jovian-NixOS", + "type": "github" + } + }, + "jovian_2": { + "inputs": { + "nix-github-actions": "nix-github-actions_2", + "nixpkgs": "nixpkgs_13" + }, + "locked": { + "lastModified": 1738478597, + "narHash": "sha256-it7lc+HRSQiLV+3CcA+c6fkr2355HyT2GGUowHdfa/E=", + "owner": "Jovian-Experiments", + "repo": "Jovian-NixOS", + "rev": "77fb0818cb42ca0db98839d47bbc6a317c286282", "type": "github" }, "original": { @@ -1564,11 +1538,11 @@ "lix": { "flake": false, "locked": { - "lastModified": 1736980410, - "narHash": "sha256-fchoZZF/2OBaf/lPiSARgU/xDSh1QTsfTAulVvGNZeo=", - "rev": "423d8b03c85d86d4374db0630fefd0f0f27822e9", + "lastModified": 1738446528, + "narHash": "sha256-NYL/r7EXSyYP7nXuYGvGYMI9QtztGjVaKKofBt/pCv8=", + "rev": "a51380645f61b33d37a536b596d16c481f7b84a6", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/423d8b03c85d86d4374db0630fefd0f0f27822e9.tar.gz?rev=423d8b03c85d86d4374db0630fefd0f0f27822e9" + "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/a51380645f61b33d37a536b596d16c481f7b84a6.tar.gz?rev=a51380645f61b33d37a536b596d16c481f7b84a6" }, "original": { "type": "tarball", @@ -1577,7 +1551,7 @@ }, "lix-module": { "inputs": { - "flake-utils": "flake-utils_5", + "flake-utils": "flake-utils_4", "flakey-profile": "flakey-profile", "lix": [ "lix" @@ -1587,11 +1561,11 @@ ] }, "locked": { - "lastModified": 1733522213, - "narHash": "sha256-H+Pk19MzvI/TAbXWimUPZAoKkD56OSyxJBm8lVIA5n0=", - "rev": "c374ebf5548c7b6d4bf884369a5b6879cfc916ea", + "lastModified": 1738176840, + "narHash": "sha256-NG3IRvRs3u3btVCN861FqHvgOwqcNT/Oy6PBG86F5/E=", + "rev": "621aae0f3cceaffa6d73a4fb0f89c08d338d729e", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/c374ebf5548c7b6d4bf884369a5b6879cfc916ea.tar.gz?rev=c374ebf5548c7b6d4bf884369a5b6879cfc916ea" + "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/621aae0f3cceaffa6d73a4fb0f89c08d338d729e.tar.gz?rev=621aae0f3cceaffa6d73a4fb0f89c08d338d729e" }, "original": { "type": "tarball", @@ -1605,16 +1579,16 @@ "nixpkgs": [ "nixpkgs" ], - "nixpkgs-stable": "nixpkgs-stable_5", + "nixpkgs-stable": "nixpkgs-stable_4", "xwayland-satellite-stable": "xwayland-satellite-stable", "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1736983509, - "narHash": "sha256-Q4IB+eXmp6Vx7rPcSU9toJOhDyN71QYeYjkZTxsNrUc=", + "lastModified": 1738502867, + "narHash": "sha256-92cVHcxV7j00BquLo5I4G8EwKzrq2AlHuD3AQV9r+T8=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "ea3cab5552d42f82787e2a4f19dd4e387981b0da", + "rev": "cf0be7affb15e21727d137c029146fe7df2bc6d0", "type": "github" }, "original": { @@ -1643,11 +1617,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1736943491, - "narHash": "sha256-TFDCXr64Zsmuy+S6cjW47NVt8k7Pb2d/leOrx3I7Wwk=", + "lastModified": 1738479340, + "narHash": "sha256-sutel7RKfu9eIJsjswSzptCIvKELbXQCSldt0PtwSd0=", "owner": "YaLTeR", "repo": "niri", - "rev": "99ba29508220686af1e589002569334d10e9bd99", + "rev": "d5592743cb04cef3fe50c987b7ba9349c5090dbd", "type": "github" }, "original": { @@ -1659,7 +1633,7 @@ "nix-colors": { "inputs": { "base16-schemes": "base16-schemes", - "nixpkgs-lib": "nixpkgs-lib" + "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { "lastModified": 1707825078, @@ -1720,6 +1694,28 @@ "type": "github" } }, + "nix-github-actions_2": { + "inputs": { + "nixpkgs": [ + "jovian", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1729697500, + "narHash": "sha256-VFTWrbzDlZyFHHb1AlKRiD/qqCJIripXKiCSFS8fAOY=", + "owner": "zhaofengli", + "repo": "nix-github-actions", + "rev": "e418aeb728b6aa5ca8c5c71974e7159c2df1d8cf", + "type": "github" + }, + "original": { + "owner": "zhaofengli", + "ref": "matrix-name", + "repo": "nix-github-actions", + "type": "github" + } + }, "nix-index-database": { "inputs": { "nixpkgs": [ @@ -1727,11 +1723,11 @@ ] }, "locked": { - "lastModified": 1736652904, - "narHash": "sha256-8uolHABgroXqzs03QdulHp8H9e5kWQZnnhcda1MKbBM=", + "lastModified": 1738466368, + "narHash": "sha256-PZhUjtvQZOH3PO0EYdTpQvcqkgkq1NkP2A6w9SPHYsk=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "271e5bd7c57e1f001693799518b10a02d1123b12", + "rev": "46a8f5fc9552b776bfc5c5c96ea3bede33f68f52", "type": "github" }, "original": { @@ -1743,15 +1739,15 @@ "nixos-apple-silicon": { "inputs": { "flake-compat": "flake-compat_4", - "nixpkgs": "nixpkgs_12", - "rust-overlay": "rust-overlay" + "nixpkgs": "nixpkgs_14", + "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1735172763, - "narHash": "sha256-a6n8RsiAolz6p24Fsr/gTndx9xr9USpKqKK6kzBeXQc=", + "lastModified": 1737610453, + "narHash": "sha256-OLgl/kgjOmDFrkU04PlqVklXj1m9y8xF7xbD+blAdg8=", "owner": "tpwrules", "repo": "nixos-apple-silicon", - "rev": "3daf0637409689d7a1304cedc50d20542bc47905", + "rev": "1f7bdbb82f6b9ec1d8d206e2c64d36f13bae91a1", "type": "github" }, "original": { @@ -1792,6 +1788,18 @@ } }, "nixpkgs-lib": { + "locked": { + "lastModified": 1735774519, + "narHash": "sha256-CewEm1o2eVAnoqb6Ml+Qi9Gg/EfNAxbRx1lANGVyoLI=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" + } + }, + "nixpkgs-lib_2": { "locked": { "lastModified": 1697935651, "narHash": "sha256-qOfWjQ2JQSQL15KLh6D7xQhx0qgZlYZTYlcEiRuAMMw=", @@ -1808,11 +1816,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1736061677, - "narHash": "sha256-DjkQPnkAfd7eB522PwnkGhOMuT9QVCZspDpJJYyOj60=", + "lastModified": 1738435198, + "narHash": "sha256-5+Hmo4nbqw8FrW85FlNm4IIrRnZ7bn0cmXlScNsNRLo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "cbd8ec4de4469333c82ff40d057350c30e9f7d36", + "rev": "f6687779bf4c396250831aa5a32cbfeb85bb07a3", "type": "github" }, "original": { @@ -1823,22 +1831,6 @@ } }, "nixpkgs-stable_2": { - "locked": { - "lastModified": 1736867362, - "narHash": "sha256-i/UJ5I7HoqmFMwZEH6vAvBxOrjjOJNU739lnZnhUln8=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "9c6b49aeac36e2ed73a8c472f1546f6d9cf1addc", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-24.11", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-stable_3": { "locked": { "lastModified": 1723282977, "narHash": "sha256-oTK91aOlA/4IsjNAZGMEBz7Sq1zBS0Ltu4/nIQdYDOg=", @@ -1854,7 +1846,7 @@ "type": "github" } }, - "nixpkgs-stable_4": { + "nixpkgs-stable_3": { "locked": { "lastModified": 1733423277, "narHash": "sha256-TxabjxEgkNbCGFRHgM/b9yZWlBj60gUOUnRT/wbVQR8=", @@ -1870,13 +1862,13 @@ "type": "github" } }, - "nixpkgs-stable_5": { + "nixpkgs-stable_4": { "locked": { - "lastModified": 1736867362, - "narHash": "sha256-i/UJ5I7HoqmFMwZEH6vAvBxOrjjOJNU739lnZnhUln8=", + "lastModified": 1738435198, + "narHash": "sha256-5+Hmo4nbqw8FrW85FlNm4IIrRnZ7bn0cmXlScNsNRLo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9c6b49aeac36e2ed73a8c472f1546f6d9cf1addc", + "rev": "f6687779bf4c396250831aa5a32cbfeb85bb07a3", "type": "github" }, "original": { @@ -1936,27 +1928,26 @@ }, "nixpkgs_12": { "locked": { - "lastModified": 1734649271, - "narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=", + "lastModified": 1735831304, + "narHash": "sha256-92A/Zr8UzZzlFYmkgO3HAgX/Cr53eodgNyvJA+Ibkz0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507", + "rev": "0725951bfc4bbc2efff3a537837ca13159b4aec9", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_13": { "locked": { - "lastModified": 1736883708, - "narHash": "sha256-uQ+NQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140=", + "lastModified": 1736012469, + "narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "eb62e6aa39ea67e0b8018ba8ea077efe65807dc8", + "rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d", "type": "github" }, "original": { @@ -1967,6 +1958,38 @@ } }, "nixpkgs_14": { + "locked": { + "lastModified": 1737469691, + "narHash": "sha256-nmKOgAU48S41dTPIXAq0AHZSehWUn6ZPrUKijHAMmIk=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "9e4d5190a9482a1fb9d18adf0bdb83c6e506eaab", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_15": { + "locked": { + "lastModified": 1738410390, + "narHash": "sha256-xvTo0Aw0+veek7hvEVLzErmJyQkEcRk6PSR4zsRQFEc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3a228057f5b619feb3186e986dbe76278d707b6e", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_16": { "locked": { "lastModified": 1702346276, "narHash": "sha256-eAQgwIWApFQ40ipeOjVSoK4TEHVd6nbSd9fApiHIw5A=", @@ -1982,7 +2005,7 @@ "type": "github" } }, - "nixpkgs_15": { + "nixpkgs_17": { "locked": { "lastModified": 1734474063, "narHash": "sha256-Yk7+G3aWZpl9dnPBbZievN3htxiONcLXcxwdE9n0mX4=", @@ -1997,7 +2020,7 @@ "type": "github" } }, - "nixpkgs_16": { + "nixpkgs_18": { "locked": { "lastModified": 1734119587, "narHash": "sha256-AKU6qqskl0yf2+JdRdD0cfxX4b9x3KKV5RqA6wijmPM=", @@ -2013,7 +2036,7 @@ "type": "github" } }, - "nixpkgs_17": { + "nixpkgs_19": { "locked": { "lastModified": 1733097829, "narHash": "sha256-9hbb1rqGelllb4kVUCZ307G2k3/UhmA8PPGBoyuWaSw=", @@ -2029,38 +2052,6 @@ "type": "github" } }, - "nixpkgs_18": { - "locked": { - "lastModified": 1735554305, - "narHash": "sha256-zExSA1i/b+1NMRhGGLtNfFGXgLtgo+dcuzHzaWA6w3Q=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "0e82ab234249d8eee3e8c91437802b32c74bb3fd", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_19": { - "locked": { - "lastModified": 1735821806, - "narHash": "sha256-cuNapx/uQeCgeuhUhdck3JKbgpsml259sjUQnWM7zW8=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "d6973081434f88088e5321f83ebafe9a1167c367", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nixpkgs_2": { "locked": { "lastModified": 1736012469, @@ -2079,28 +2070,34 @@ }, "nixpkgs_20": { "locked": { - "lastModified": 1666603677, - "narHash": "sha256-apAEIj+z1iwMaMJ4tB21r/VTetfGDLDzuhXRHJknIAU=", - "owner": "NixOS", + "lastModified": 1735554305, + "narHash": "sha256-zExSA1i/b+1NMRhGGLtNfFGXgLtgo+dcuzHzaWA6w3Q=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "074da18a72269cc5a6cf444dce42daea5649b2fe", + "rev": "0e82ab234249d8eee3e8c91437802b32c74bb3fd", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" } }, "nixpkgs_21": { "locked": { - "lastModified": 0, - "narHash": "sha256-uQ+NQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140=", - "path": "/nix/store/xb4yfxa32hsjpincdgjv7xdq9kyys8l9-source", - "type": "path" + "lastModified": 1735821806, + "narHash": "sha256-cuNapx/uQeCgeuhUhdck3JKbgpsml259sjUQnWM7zW8=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "d6973081434f88088e5321f83ebafe9a1167c367", + "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" } }, "nixpkgs_22": { @@ -2120,8 +2117,8 @@ "nixpkgs_23": { "locked": { "lastModified": 0, - "narHash": "sha256-uQ+NQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140=", - "path": "/nix/store/xb4yfxa32hsjpincdgjv7xdq9kyys8l9-source", + "narHash": "sha256-xvTo0Aw0+veek7hvEVLzErmJyQkEcRk6PSR4zsRQFEc=", + "path": "/nix/store/hjb1rqv2mfs5ny47amj2gsc8xk05x5g6-source", "type": "path" }, "original": { @@ -2131,11 +2128,37 @@ }, "nixpkgs_24": { "locked": { - "lastModified": 1736883708, - "narHash": "sha256-uQ+NQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140=", + "lastModified": 1666603677, + "narHash": "sha256-apAEIj+z1iwMaMJ4tB21r/VTetfGDLDzuhXRHJknIAU=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "074da18a72269cc5a6cf444dce42daea5649b2fe", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_25": { + "locked": { + "lastModified": 0, + "narHash": "sha256-xvTo0Aw0+veek7hvEVLzErmJyQkEcRk6PSR4zsRQFEc=", + "path": "/nix/store/hjb1rqv2mfs5ny47amj2gsc8xk05x5g6-source", + "type": "path" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs_26": { + "locked": { + "lastModified": 1738410390, + "narHash": "sha256-xvTo0Aw0+veek7hvEVLzErmJyQkEcRk6PSR4zsRQFEc=", "owner": "nixos", "repo": "nixpkgs", - "rev": "eb62e6aa39ea67e0b8018ba8ea077efe65807dc8", + "rev": "3a228057f5b619feb3186e986dbe76278d707b6e", "type": "github" }, "original": { @@ -2147,11 +2170,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1736798957, - "narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=", + "lastModified": 1738410390, + "narHash": "sha256-xvTo0Aw0+veek7hvEVLzErmJyQkEcRk6PSR4zsRQFEc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9abb87b552b7f55ac8916b6fc9e5cb486656a2f3", + "rev": "3a228057f5b619feb3186e986dbe76278d707b6e", "type": "github" }, "original": { @@ -2211,11 +2234,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1733940404, - "narHash": "sha256-Pj39hSoUA86ZePPF/UXiYHHM7hMIkios8TYG29kQT4g=", + "lastModified": 1737469691, + "narHash": "sha256-nmKOgAU48S41dTPIXAq0AHZSehWUn6ZPrUKijHAMmIk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5d67ea6b4b63378b9c13be21e2ec9d1afc921713", + "rev": "9e4d5190a9482a1fb9d18adf0bdb83c6e506eaab", "type": "github" }, "original": { @@ -2227,11 +2250,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1736012469, - "narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=", + "lastModified": 1738410390, + "narHash": "sha256-xvTo0Aw0+veek7hvEVLzErmJyQkEcRk6PSR4zsRQFEc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d", + "rev": "3a228057f5b619feb3186e986dbe76278d707b6e", "type": "github" }, "original": { @@ -2260,8 +2283,8 @@ "nixvim": { "inputs": { "codeium": "codeium", - "flake-utils": "flake-utils_7", - "nixpkgs": "nixpkgs_15", + "flake-utils": "flake-utils_6", + "nixpkgs": "nixpkgs_17", "nixvim": "nixvim_2", "treefmt-nix": "treefmt-nix_3" }, @@ -2283,11 +2306,11 @@ "inputs": { "devshell": "devshell", "flake-compat": "flake-compat_5", - "flake-parts": "flake-parts", + "flake-parts": "flake-parts_2", "git-hooks": "git-hooks", - "home-manager": "home-manager_5", + "home-manager": "home-manager_4", "nix-darwin": "nix-darwin", - "nixpkgs": "nixpkgs_16", + "nixpkgs": "nixpkgs_18", "nuschtosSearch": "nuschtosSearch", "treefmt-nix": "treefmt-nix_2" }, @@ -2305,33 +2328,10 @@ "type": "github" } }, - "nuscht-search": { - "inputs": { - "flake-utils": "flake-utils", - "ixx": "ixx", - "nixpkgs": [ - "catppuccin", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1735854821, - "narHash": "sha256-Iv59gMDZajNfezTO0Fw6LHE7uKAShxbvMidmZREit7c=", - "owner": "NuschtOS", - "repo": "search", - "rev": "836908e3bddd837ae0f13e215dd48767aee355f0", - "type": "github" - }, - "original": { - "owner": "NuschtOS", - "repo": "search", - "type": "github" - } - }, "nuschtosSearch": { "inputs": { - "flake-utils": "flake-utils_8", - "ixx": "ixx_2", + "flake-utils": "flake-utils_7", + "ixx": "ixx", "nixpkgs": [ "nixvim", "nixvim", @@ -2362,11 +2362,11 @@ ] }, "locked": { - "lastModified": 1735882644, - "narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=", + "lastModified": 1737465171, + "narHash": "sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "a5a961387e75ae44cc20f0a57ae463da5e959656", + "rev": "9364dc02281ce2d37a1f55b6e51f7c0f65a75f17", "type": "github" }, "original": { @@ -2385,13 +2385,15 @@ "emacs": "emacs", "flakegen": "flakegen", "ghostty": "ghostty", - "home-manager": "home-manager_4", + "home-manager": "home-manager_3", "hypr-dynamic-cursors": "hypr-dynamic-cursors", "hyprland": "hyprland", "hyprland-plugins": "hyprland-plugins", "hyprpanel": "hyprpanel", "hyprspace": "hyprspace", + "hyprswitch": "hyprswitch", "impermanence": "impermanence", + "jovian": "jovian_2", "lix": "lix", "lix-module": "lix-module", "niri": "niri", @@ -2399,7 +2401,7 @@ "nix-index-database": "nix-index-database", "nixos-apple-silicon": "nixos-apple-silicon", "nixos-facter-modules": "nixos-facter-modules", - "nixpkgs": "nixpkgs_13", + "nixpkgs": "nixpkgs_15", "nixvim": "nixvim", "snowfall-flake": "snowfall-flake", "snowfall-lib": "snowfall-lib_2", @@ -2412,11 +2414,11 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1736690231, - "narHash": "sha256-g9gyxX+F6CrkT5gRIMKPnCPom0o9ZDzYnzzeNF86D6Q=", + "lastModified": 1738433753, + "narHash": "sha256-lyhEsEf5FQzV+KHVkfxIApMOFWHqyls5+llcQ/uhV6Y=", "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "8364ef299790cb6ec22b9e09e873c97dbe9f2cb5", + "rev": "88b901878e684e4f68f104fdbc48749f41bcccd3", "type": "github" }, "original": { @@ -2427,6 +2429,27 @@ } }, "rust-overlay": { + "inputs": { + "nixpkgs": [ + "hyprswitch", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1735784864, + "narHash": "sha256-tIl5p3ueaPw7T5T1UXkLc8ISMk6Y8CI/D/rd0msf73I=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "04d5f1836721461b256ec452883362c5edc5288e", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "rust-overlay_2": { "flake": false, "locked": { "lastModified": 1686795910, @@ -2442,7 +2465,7 @@ "type": "github" } }, - "rust-overlay_2": { + "rust-overlay_3": { "inputs": { "nixpkgs": [ "wezterm", @@ -2637,21 +2660,6 @@ "type": "github" } }, - "systems_16": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, "systems_2": { "locked": { "lastModified": 1681028828, @@ -2714,16 +2722,16 @@ }, "systems_6": { "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "default", + "repo": "default-linux", "type": "github" } }, @@ -2744,16 +2752,16 @@ }, "systems_8": { "locked": { - "lastModified": 1689347949, - "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", - "repo": "default-linux", - "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "default-linux", + "repo": "default", "type": "github" } }, @@ -2814,7 +2822,7 @@ }, "treefmt-nix_3": { "inputs": { - "nixpkgs": "nixpkgs_17" + "nixpkgs": "nixpkgs_19" }, "locked": { "lastModified": 1733761991, @@ -2832,14 +2840,14 @@ }, "treefmt-nix_4": { "inputs": { - "nixpkgs": "nixpkgs_18" + "nixpkgs": "nixpkgs_20" }, "locked": { - "lastModified": 1736154270, - "narHash": "sha256-p2r8xhQZ3TYIEKBoiEhllKWQqWNJNoT9v64Vmg4q8Zw=", + "lastModified": 1738070913, + "narHash": "sha256-j6jC12vCFsTGDmY2u1H12lMr62fnclNjuCtAdF1a4Nk=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "13c913f5deb3a5c08bb810efd89dc8cb24dd968b", + "rev": "bebf27d00f7d10ba75332a0541ac43676985dea3", "type": "github" }, "original": { @@ -2850,11 +2858,11 @@ }, "unstable": { "locked": { - "lastModified": 1736883708, - "narHash": "sha256-uQ+NQ0/xYU0N1CnXsa2zghgNaOPxWpMJXSUJJ9W7140=", + "lastModified": 1738410390, + "narHash": "sha256-xvTo0Aw0+veek7hvEVLzErmJyQkEcRk6PSR4zsRQFEc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "eb62e6aa39ea67e0b8018ba8ea077efe65807dc8", + "rev": "3a228057f5b619feb3186e986dbe76278d707b6e", "type": "github" }, "original": { @@ -2866,21 +2874,21 @@ }, "wezterm": { "inputs": { - "flake-utils": "flake-utils_11", + "flake-utils": "flake-utils_10", "freetype2": "freetype2", "harfbuzz": "harfbuzz", "libpng": "libpng", - "nixpkgs": "nixpkgs_19", - "rust-overlay": "rust-overlay_2", + "nixpkgs": "nixpkgs_21", + "rust-overlay": "rust-overlay_3", "zlib": "zlib" }, "locked": { "dir": "nix", - "lastModified": 1735931735, - "narHash": "sha256-4wzEN5IPYmqLP8TAdFatoRhCZ7W9y65AWoYN0Qgvbg8=", + "lastModified": 1738379806, + "narHash": "sha256-3dkZt53Lr90wQOCPlDHAZn5t0G6n56t+JXW66+vviTE=", "owner": "wez", "repo": "wezterm", - "rev": "8e9cf912e66f704f300fac6107206a75036de1e7", + "rev": "b28bbbc4c8345197e433590c9ce50a7bf3ea5bc7", "type": "github" }, "original": { @@ -2918,11 +2926,11 @@ ] }, "locked": { - "lastModified": 1734907020, - "narHash": "sha256-p6HxwpRKVl1KIiY5xrJdjcEeK3pbmc///UOyV6QER+w=", + "lastModified": 1737634991, + "narHash": "sha256-dBAnb7Kbnier30cA7AgxVSxxARmxKZ1vHZT33THSIr8=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "d7f18dda5e511749fa1511185db3536208fb1a63", + "rev": "e09dfe2726c8008f983e45a0aa1a3b7416aaeb8a", "type": "github" }, "original": { @@ -2933,17 +2941,17 @@ }, "xmonad": { "inputs": { - "flake-utils": "flake-utils_13", + "flake-utils": "flake-utils_12", "git-ignore-nix": "git-ignore-nix_2", - "nixpkgs": "nixpkgs_23", + "nixpkgs": "nixpkgs_25", "unstable": "unstable" }, "locked": { - "lastModified": 1735852255, - "narHash": "sha256-81WvJGBcd9W8Jb6QGt8GlEi1SP+bBxUJ0rFZ9/vObPo=", + "lastModified": 1737931897, + "narHash": "sha256-FZqdnMRPuQON69kJ3Yj56+tnarlO3DlRyvzODVxfoco=", "owner": "xmonad", "repo": "xmonad", - "rev": "5d73d294d440e4da32b90edb8b413758657bd949", + "rev": "39ae48970cac7cc75431ad39b003636541a1fae4", "type": "github" }, "original": { @@ -2954,17 +2962,17 @@ }, "xmonad-contrib": { "inputs": { - "flake-utils": "flake-utils_12", + "flake-utils": "flake-utils_11", "git-ignore-nix": "git-ignore-nix", - "nixpkgs": "nixpkgs_21", + "nixpkgs": "nixpkgs_23", "xmonad": "xmonad" }, "locked": { - "lastModified": 1735852043, - "narHash": "sha256-khrIkcGT6qLj1fd+vHm9SAt6kNGleqTrrd4v9a+L9Mk=", + "lastModified": 1738300875, + "narHash": "sha256-Tb74brNiVBLFhFclHNQRRXL4Y+OnBM6dWZax3/+crZY=", "owner": "xmonad", "repo": "xmonad-contrib", - "rev": "de01015af5f2fea0a8a9867897dfe0a1856612cf", + "rev": "6c1441d9dbe5a9046b4bbb66f1ca0046dd89648d", "type": "github" }, "original": { @@ -2993,11 +3001,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1736487362, - "narHash": "sha256-4kGoOA7FgK9N2mzS+TFEn41kUUNY6KwdiA/0rqlr868=", + "lastModified": 1737837494, + "narHash": "sha256-wIMowP8Juas4ZwMRcpc+58sZ0kKTDu8fm13THPmv/F8=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "8f55e27f63a749881c4bbfbb6b1da028342a91d1", + "rev": "3944c9a0e40e5629f16ad023bbc90dac80d35a0f", "type": "github" }, "original": { @@ -3008,14 +3016,14 @@ }, "zen-browser": { "inputs": { - "nixpkgs": "nixpkgs_24" + "nixpkgs": "nixpkgs_26" }, "locked": { - "lastModified": 1737000317, - "narHash": "sha256-wcDS44vy7pBruOsR5vVQ/1aaPfp/X9sDGOpZ31reTko=", + "lastModified": 1738469108, + "narHash": "sha256-AS4akOUGZP2ELHQKj1IiXuuzU9bpK20ks4dGaCrwOEk=", "owner": "youwen5", "repo": "zen-browser-flake", - "rev": "6b3a74dedc4af7f088ad4817d509c2ce4c897477", + "rev": "f95fa7b1560b0f2ed8989e6f12f2c7e7e7ee9433", "type": "github" }, "original": { @@ -3029,7 +3037,7 @@ "flake-compat": [ "ghostty" ], - "flake-utils": "flake-utils_4", + "flake-utils": "flake-utils_3", "nixpkgs": [ "ghostty", "nixpkgs-stable" diff --git a/flake.nix b/flake.nix index 2919edf..8df52ce 100644 --- a/flake.nix +++ b/flake.nix @@ -37,7 +37,9 @@ inputs.hyprland.follows = "hyprland"; url = "github:KZDKM/Hyprspace"; }; + hyprswitch.url = "github:h3rmt/hyprswitch/release"; impermanence.url = "github:nix-community/impermanence"; + jovian.url = "github:Jovian-Experiments/Jovian-NixOS"; lix = { flake = false; url = "https://git.lix.systems/lix-project/lix/archive/main.tar.gz"; diff --git a/homes/x86_64-linux/marshall@navis/default.nix b/homes/x86_64-linux/marshall@navis/default.nix index eceff14..a411803 100644 --- a/homes/x86_64-linux/marshall@navis/default.nix +++ b/homes/x86_64-linux/marshall@navis/default.nix @@ -59,6 +59,18 @@ nodejs playerctl prismlauncher + ryujinx-greemdev + (python312.withPackages + (p: + with p; [ + epc + orjson + sexpdata + six + setuptools + paramiko + rapidfuzz + ])) telegram-desktop ] ++ (with jetbrains; [ @@ -71,6 +83,7 @@ ++ (with inputs; [ chaotic.packages.${pkgs.system}.distrobox_git chaotic.packages.${pkgs.system}.zed-editor_git + ghostty.packages.${pkgs.system}.default nixvim.packages.${pkgs.system}.default zen-browser.packages.${pkgs.system}.default ]); diff --git a/homes/x86_64-linux/marshall@navis/hyprland/default.nix b/homes/x86_64-linux/marshall@navis/hyprland/default.nix index 6601b23..61310e3 100644 --- a/homes/x86_64-linux/marshall@navis/hyprland/default.nix +++ b/homes/x86_64-linux/marshall@navis/hyprland/default.nix @@ -9,6 +9,10 @@ with pkgs; { hyprpanel swww wl-clipboard + (pkgs.writeShellScriptBin "hyprexit" '' + ${hyprland}/bin/hyprctl dispatch exit + ${systemd}/bin/loginctl terminate-user marshall + '') ]; wayland.windowManager.hyprland = { @@ -129,14 +133,7 @@ with pkgs; { "hyprpanel" "swww-daemon" "swww img ${./walls/blaidd.png}" - # "${writeScript "wallpaper" '' - # while : ; do - # for file in $(${uutils-coreutils}/bin/uutils-ls ${./walls}/*.jpg | sort -R | tail -1); do - # swww img "$file" --transition-fps 165 - # sleep 5m - # done - # done - # ''}" + "hyprswitch init --show-title --size-factor 5.5 --workspaces-per-row 5 &" ]; misc = { @@ -189,10 +186,11 @@ with pkgs; { # Quitting "${mod}, q, killactive" - "${modS}, q, exit" + "${modS}, q, exec, hyprexit" # Toggles "${mod}, Space, togglefloating" + "${mod}, f, fullscreen" # Focus movements "${mod}, h, movefocus, l" @@ -212,6 +210,9 @@ with pkgs; { "${modC}, k, resizeactive, 0 -30" "${modC}, l, resizeactive, 30 0" + # Alt-tab menu + "Alt, Tab, exec, hyprswitch gui --mod-key alt --key tab --close mod-key-release && hyprswitch dispatch" + # Volume controls ", XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+" ", XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-" diff --git a/modules/home/shell/default.nix b/modules/home/shell/default.nix index 7140099..dd40e57 100644 --- a/modules/home/shell/default.nix +++ b/modules/home/shell/default.nix @@ -10,6 +10,7 @@ fd.enable = true; git-cliff.enable = true; jq.enable = true; + nix-index-database.comma.enable = true; nix-index.enable = true; ripgrep.enable = true; diff --git a/systems/x86_64-linux/navis/default.nix b/systems/x86_64-linux/navis/default.nix index 8231eb8..bcb4655 100644 --- a/systems/x86_64-linux/navis/default.nix +++ b/systems/x86_64-linux/navis/default.nix @@ -99,6 +99,24 @@ }; }; + jovian = { + steam = { + enable = true; + autoStart = true; + user = "marshall"; + desktopSession = "hyprland"; + + environment = { + STEAM_EXTRA_COMPAT_TOOLS_PATHS = "${pkgs.proton-ge-bin.steamcompattool}"; + }; + }; + + decky-loader = { + enable = true; + user = "marshall"; + }; + }; + fonts = { packages = with pkgs; [ @@ -249,12 +267,14 @@ snowfallorg.flake sound-theme-freedesktop uutils-coreutils-noprefix + tpm2-tss virtio-win (warp-terminal.override {waylandSupport = true;}) winetricks wineWowPackages.staging xclip yt-dlp + inputs.hyprswitch.packages.${system}.hyprswitch (callPackage ./pkgs/sddm-theme-minesddm.nix {}) ]; @@ -267,9 +287,9 @@ "/root/.ssh" "/var/lib/bluetooth" "/var/lib/iwd" - "/var/lib/libvirt" "/var/lib/nixos" "/var/lib/systemd/coredump" + "/var/lib/decky-loader" ]; files = ["/etc/machine-id"]; }; @@ -288,69 +308,55 @@ tmp.useTmpfs = true; initrd = { + availableKernelModules = ["tpm_tis"]; + # Encrypted device - luks.devices."enc".device = "/dev/disk/by-uuid/9952fcd1-46eb-4c9c-ab7d-361d31fdb9a2"; + luks.devices."enc" = { + device = "/dev/disk/by-uuid/9952fcd1-46eb-4c9c-ab7d-361d31fdb9a2"; + crypttabExtraOpts = ["tpm2-device=auto" "tpm2-measure-pcr=yes"]; + }; - postDeviceCommands = lib.mkAfter '' - mkdir /btrfs_tmp - mount /dev/mapper/enc /btrfs_tmp - if [[ -e /btrfs_tmp/root ]]; then - mkdir -p /btrfs_tmp/old_roots - timestamp=$(date --date="@$(stat -c %Y /btrfs_tmp/root)" "+%Y-%m-%-d_%H:%M:%S") - mv /btrfs_tmp/root "/btrfs_tmp/old_roots/$timestamp" - fi + systemd = { + enable = true; + emergencyAccess = true; + enableTpm2 = true; - delete_subvolume_recursively() { - IFS=$'\n' - for i in $(btrfs subvolume list -o "$1" | cut -f 9- -d ' '); do - delete_subvolume_recursively "/btrfs_tmp/$i" - done - btrfs subvolume delete "$1" - } + services.wipe-root = { + description = "Rollback BTRFS root subvolume to a pristine state"; + wantedBy = ["initrd.target"]; + after = ["dev-mapper-enc.device"]; # LUKS process + requires = ["dev-mapper-enc.device"]; + before = ["sysroot.mount"]; + unitConfig.DefaultDependencies = "no"; + serviceConfig.Type = "oneshot"; + script = '' + ( + set -xe - for i in $(find /btrfs_tmp/old_roots/ -maxdepth 1 -mtime +30); do - delete_subvolume_recursively "$i" - done + btrfs_subvolume_delete_recursive() { + btrfs subvolume list -o "$1" | + cut -f 9- -d ' ' | + while read -r subvolume; do + btrfs_subvolume_delete_recursive "$mount_point/$subvolume" + done - btrfs subvolume create /btrfs_tmp/root - umount /btrfs_tmp - ''; + btrfs subvolume delete "$1" + } - # systemd = { - # enable = true; - # emergencyAccess = true; - # dbus.enable = true; - # - # services.wipe-root = { - # requires = ["dev-mapper-enc.device"]; - # after = ["dev-mapper-enc.device"]; - # wantedBy = ["initrd.target"]; - # script = lib.mkAfter '' - # mkdir /btrfs_tmp - # mount /dev/mapper/enc /btrfs_tmp - # if [[ -e /btrfs_tmp/root ]]; then - # mkdir -p /btrfs_tmp/old_roots - # timestamp=$(date --date="@$(stat -c %Y /btrfs_tmp/root)" "+%Y-%m-%-d_%H:%M:%S") - # mv /btrfs_tmp/root "/btrfs_tmp/old_roots/$timestamp" - # fi - # - # delete_subvolume_recursively() { - # IFS=$'\n' - # for i in $(btrfs subvolume list -o "$1" | cut -f 9- -d ' '); do - # delete_subvolume_recursively "/btrfs_tmp/$i" - # done - # btrfs subvolume delete "$1" - # } - # - # for i in $(find /btrfs_tmp/old_roots/ -maxdepth 1 -mtime +30); do - # delete_subvolume_recursively "$i" - # done - # - # btrfs subvolume create /btrfs_tmp/root - # umount /btrfs_tmp - # ''; - # }; - # }; + mount_point=/mnt + mkdir -p "$mount_point" + mount -t btrfs "/dev/mapper/enc" "$mount_point" + + trap 'umount "$mount_point" && rmdir "$mount_point"' EXIT + + btrfs_subvolume_delete_recursive \ + "$mount_point/root" + + btrfs subvolume create "$mount_point/root" + ) + ''; + }; + }; }; extraModprobeConfig = @@ -465,7 +471,6 @@ fish.enable = true; gamemode.enable = true; gnupg.agent.enable = true; - virt-manager.enable = true; appimage = { enable = true; @@ -521,13 +526,23 @@ spice-vdagentd.enable = true; udisks2.enable = true; + nextjs-ollama-llm-ui = { + enable = true; + }; + + ollama = { + enable = true; + loadModels = ["deepseek-r1:14b"]; + acceleration = "cuda"; + }; + btrfs.autoScrub = { enable = true; fileSystems = ["/dev/mapper/enc"]; }; displayManager.sddm = { - enable = true; + enable = false; wayland.enable = true; wayland.compositor = "kwin"; theme = "minesddm"; @@ -580,9 +595,7 @@ extraGroups = [ "disk" "gamemode" - "libvirtd" "networkmanager" - "qemu-libvirtd" "tss" "wheel" ]; @@ -615,7 +628,7 @@ package = config.boot.kernelPackages.nvidiaPackages.beta; modesetting.enable = true; powerManagement.enable = false; - open = true; + open = false; }; }; @@ -626,8 +639,6 @@ config.common.default = "*"; extraPortals = [ - pkgs.xdg-desktop-portal-cosmic - pkgs.xdg-desktop-portal-gnome pkgs.xdg-desktop-portal-gtk ]; }; diff --git a/systems/x86_64-linux/navis/facter.json b/systems/x86_64-linux/navis/facter.json index ebb223b..5454b59 100644 --- a/systems/x86_64-linux/navis/facter.json +++ b/systems/x86_64-linux/navis/facter.json @@ -23,8 +23,8 @@ }, "bluetooth": [ { - "index": 54, - "attached_to": 53, + "index": 55, + "attached_to": 54, "class_list": [ "usb", "bluetooth" @@ -102,8 +102,8 @@ "module_alias": "usb:v8087p0032d0000dcE0dsc01dp01icE0isc01ip01in00" }, { - "index": 68, - "attached_to": 53, + "index": 70, + "attached_to": 54, "class_list": [ "usb", "bluetooth" @@ -691,8 +691,8 @@ ], "camera": [ { - "index": 47, - "attached_to": 53, + "index": 49, + "attached_to": 54, "class_list": [ "camera", "usb" @@ -792,8 +792,8 @@ "module_alias": "usb:v322Ep202Cd0103dcEFdsc02dp01ic0Eisc01ip00in00" }, { - "index": 59, - "attached_to": 53, + "index": 62, + "attached_to": 54, "class_list": [ "camera", "usb" @@ -1078,95 +1078,6 @@ "disk": [ { "index": 42, - "attached_to": 21, - "class_list": [ - "disk", - "block_device", - "nvme" - ], - "bus_type": { - "hex": "0096", - "name": "NVME", - "value": 150 - }, - "slot": { - "bus": 0, - "number": 0 - }, - "base_class": { - "hex": "0106", - "name": "Mass Storage Device", - "value": 262 - }, - "sub_class": { - "hex": "0000", - "name": "Disk", - "value": 0 - }, - "vendor": { - "hex": "1c5c", - "value": 7260 - }, - "sub_vendor": { - "hex": "1c5c", - "value": 7260 - }, - "device": { - "hex": "174a", - "name": "HFM512GD3JX013N", - "value": 5962 - }, - "sub_device": { - "hex": "174a", - "value": 5962 - }, - "serial": "FYA7N020713207841", - "model": "HFM512GD3JX013N", - "sysfs_id": "/class/block/nvme0n1", - "sysfs_bus_id": "nvme0", - "sysfs_device_link": "/devices/pci0000:00/0000:00:06.0/0000:02:00.0/nvme/nvme0", - "unix_device_name": "/dev/nvme0n1", - "unix_device_number": { - "type": 98, - "major": 259, - "minor": 6, - "range": 0 - }, - "unix_device_names": [ - "/dev/disk/by-diskseq/2", - "/dev/disk/by-id/nvme-HFM512GD3JX013N_FYA7N020713207841", - "/dev/disk/by-id/nvme-HFM512GD3JX013N_FYA7N020713207841_1", - "/dev/disk/by-id/nvme-nvme.1c5c-465941374e303230373133323037383431-48464d3531324744334a583031334e-00000001", - "/dev/disk/by-path/pci-0000:02:00.0-nvme-1", - "/dev/nvme0n1" - ], - "resources": [ - { - "type": "disk_geo", - "cylinders": 488386, - "heads": 64, - "sectors": 32, - "size": 0, - "geo_type": "logical" - }, - { - "type": "size", - "unit": "sectors", - "value_1": 1000215216, - "value_2": 512 - } - ], - "driver": "nvme", - "driver_module": "nvme", - "drivers": [ - "nvme" - ], - "driver_modules": [ - "nvme" - ] - }, - { - "index": 43, "attached_to": 16, "class_list": [ "disk", @@ -1180,7 +1091,7 @@ }, "slot": { "bus": 0, - "number": 1 + "number": 0 }, "base_class": { "hex": "0106", @@ -1211,10 +1122,10 @@ }, "serial": "S6S1NG0RA02239Z", "model": "Samsung SSD 970 EVO Plus 1TB", - "sysfs_id": "/class/block/nvme1n1", - "sysfs_bus_id": "nvme1", - "sysfs_device_link": "/devices/pci0000:00/0000:00:1b.0/0000:03:00.0/nvme/nvme1", - "unix_device_name": "/dev/nvme1n1", + "sysfs_id": "/class/block/nvme0n1", + "sysfs_bus_id": "nvme0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:1b.0/0000:03:00.0/nvme/nvme0", + "unix_device_name": "/dev/nvme0n1", "unix_device_number": { "type": 98, "major": 259, @@ -1229,7 +1140,7 @@ "/dev/disk/by-label/zroot", "/dev/disk/by-path/pci-0000:03:00.0-nvme-1", "/dev/disk/by-uuid/386691993166713955", - "/dev/nvme1n1" + "/dev/nvme0n1" ], "resources": [ { @@ -1255,6 +1166,240 @@ "driver_modules": [ "nvme" ] + }, + { + "index": 43, + "attached_to": 21, + "class_list": [ + "disk", + "block_device", + "nvme" + ], + "bus_type": { + "hex": "0096", + "name": "NVME", + "value": 150 + }, + "slot": { + "bus": 0, + "number": 1 + }, + "base_class": { + "hex": "0106", + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "hex": "0000", + "name": "Disk", + "value": 0 + }, + "vendor": { + "hex": "1c5c", + "value": 7260 + }, + "sub_vendor": { + "hex": "1c5c", + "value": 7260 + }, + "device": { + "hex": "174a", + "name": "HFM512GD3JX013N", + "value": 5962 + }, + "sub_device": { + "hex": "174a", + "value": 5962 + }, + "serial": "FYA7N020713207841", + "model": "HFM512GD3JX013N", + "sysfs_id": "/class/block/nvme1n1", + "sysfs_bus_id": "nvme1", + "sysfs_device_link": "/devices/pci0000:00/0000:00:06.0/0000:02:00.0/nvme/nvme1", + "unix_device_name": "/dev/nvme1n1", + "unix_device_number": { + "type": 98, + "major": 259, + "minor": 6, + "range": 0 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/2", + "/dev/disk/by-id/nvme-HFM512GD3JX013N_FYA7N020713207841", + "/dev/disk/by-id/nvme-HFM512GD3JX013N_FYA7N020713207841_1", + "/dev/disk/by-id/nvme-nvme.1c5c-465941374e303230373133323037383431-48464d3531324744334a583031334e-00000001", + "/dev/disk/by-path/pci-0000:02:00.0-nvme-1", + "/dev/nvme1n1" + ], + "resources": [ + { + "type": "disk_geo", + "cylinders": 488386, + "heads": 64, + "sectors": 32, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 1000215216, + "value_2": 512 + } + ], + "driver": "nvme", + "driver_module": "nvme", + "drivers": [ + "nvme" + ], + "driver_modules": [ + "nvme" + ] + }, + { + "index": 44, + "attached_to": 38, + "class_list": [ + "disk", + "usb", + "scsi", + "block_device" + ], + "bus_type": { + "hex": "0084", + "name": "SCSI", + "value": 132 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0106", + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "hex": "0000", + "name": "Disk", + "value": 0 + }, + "vendor": { + "hex": "0781", + "name": "SanDisk", + "value": 1921 + }, + "device": { + "hex": "5567", + "name": "Cruzer Blade", + "value": 21863 + }, + "revision": { + "hex": "0000", + "name": "1.00", + "value": 0 + }, + "serial": "200517381109CB505BA2", + "model": "SanDisk Cruzer Blade", + "sysfs_id": "/class/block/sda", + "sysfs_bus_id": "0:0:0:0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.3/3-3.3:1.0/host0/target0:0:0/0:0:0:0", + "unix_device_name": "/dev/sda", + "unix_device_number": { + "type": 98, + "major": 8, + "minor": 0, + "range": 16 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/4", + "/dev/disk/by-id/usb-SanDisk_Cruzer_Blade_200517381109CB505BA2-0:0", + "/dev/disk/by-path/pci-0000:00:14.0-usb-0:3.3:1.0-scsi-0:0:0:0", + "/dev/disk/by-path/pci-0000:00:14.0-usbv2-0:3.3:1.0-scsi-0:0:0:0", + "/dev/sda" + ], + "unix_device_name2": "/dev/sg0", + "unix_device_number2": { + "type": 99, + "major": 21, + "minor": 0, + "range": 1 + }, + "resources": [ + { + "type": "baud", + "speed": 480000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + }, + { + "type": "disk_geo", + "cylinders": 30024, + "heads": 64, + "sectors": 32, + "size": 0, + "geo_type": "logical" + }, + { + "type": "size", + "unit": "sectors", + "value_1": 61489152, + "value_2": 512 + } + ], + "driver": "usb-storage", + "driver_module": "usb_storage", + "drivers": [ + "sd", + "usb-storage" + ], + "driver_modules": [ + "usb_storage" + ], + "module_alias": "usb:v0781p5567d0100dc00dsc00dp00ic08isc06ip50in00" + }, + { + "index": 45, + "attached_to": 0, + "class_list": [ + "disk", + "block_device" + ], + "base_class": { + "hex": "0106", + "name": "Mass Storage Device", + "value": 262 + }, + "sub_class": { + "hex": "0000", + "name": "Disk", + "value": 0 + }, + "model": "Disk", + "sysfs_id": "/class/block/zram0", + "unix_device_name": "/dev/zram0", + "unix_device_number": { + "type": 98, + "major": 253, + "minor": 0, + "range": 1 + }, + "unix_device_names": [ + "/dev/disk/by-diskseq/5", + "/dev/disk/by-label/zram0", + "/dev/disk/by-uuid/aaf157b9-f9e7-4cc7-a3cd-723ec28e66c5", + "/dev/zram0" + ], + "resources": [ + { + "type": "size", + "unit": "sectors", + "value_1": 8194560, + "value_2": 4096 + } + ] } ], "graphics_card": [ @@ -1324,7 +1469,7 @@ }, { "type": "irq", - "base": 171, + "base": 186, "triggered": 0, "enabled": true }, @@ -1366,7 +1511,7 @@ "command": 1031, "header_type": 0, "secondary_bus": 0, - "irq": 171, + "irq": 186, "prog_if": 0 }, "driver": "nvidia", @@ -1488,8 +1633,8 @@ ], "hub": [ { - "index": 46, - "attached_to": 53, + "index": 48, + "attached_to": 54, "class_list": [ "usb", "hub" @@ -1569,7 +1714,7 @@ "module_alias": "usb:v214Bp7250d0100dc09dsc00dp01ic09isc00ip00in00" }, { - "index": 53, + "index": 54, "attached_to": 38, "class_list": [ "usb", @@ -1591,7 +1736,7 @@ }, "vendor": { "hex": "1d6b", - "name": "Linux 6.12.9-cachyos xhci-hcd", + "name": "Linux 6.13.1-cachyos xhci-hcd", "value": 7531 }, "device": { @@ -1601,11 +1746,11 @@ }, "revision": { "hex": "0000", - "name": "6.12", + "name": "6.13", "value": 0 }, "serial": "0000:00:14.0", - "model": "Linux 6.12.9-cachyos xhci-hcd xHCI Host Controller", + "model": "Linux 6.13.1-cachyos xhci-hcd xHCI Host Controller", "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-0:1.0", "sysfs_bus_id": "3-0:1.0", "resources": [ @@ -1649,11 +1794,11 @@ "drivers": [ "hub" ], - "module_alias": "usb:v1D6Bp0002d0612dc09dsc00dp01ic09isc00ip00in00" + "module_alias": "usb:v1D6Bp0002d0613dc09dsc00dp01ic09isc00ip00in00" }, { - "index": 55, - "attached_to": 46, + "index": 56, + "attached_to": 48, "class_list": [ "usb", "hub" @@ -1733,7 +1878,7 @@ "module_alias": "usb:v214Bp7250d0100dc09dsc00dp01ic09isc00ip00in00" }, { - "index": 60, + "index": 63, "attached_to": 38, "class_list": [ "usb", @@ -1755,7 +1900,7 @@ }, "vendor": { "hex": "1d6b", - "name": "Linux 6.12.9-cachyos xhci-hcd", + "name": "Linux 6.13.1-cachyos xhci-hcd", "value": 7531 }, "device": { @@ -1765,11 +1910,11 @@ }, "revision": { "hex": "0000", - "name": "6.12", + "name": "6.13", "value": 0 }, "serial": "0000:00:14.0", - "model": "Linux 6.12.9-cachyos xhci-hcd xHCI Host Controller", + "model": "Linux 6.13.1-cachyos xhci-hcd xHCI Host Controller", "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb4/4-0:1.0", "sysfs_bus_id": "4-0:1.0", "detail": { @@ -1803,10 +1948,10 @@ "drivers": [ "hub" ], - "module_alias": "usb:v1D6Bp0003d0612dc09dsc00dp03ic09isc00ip00in00" + "module_alias": "usb:v1D6Bp0003d0613dc09dsc00dp03ic09isc00ip00in00" }, { - "index": 66, + "index": 68, "attached_to": 19, "class_list": [ "usb", @@ -1828,7 +1973,7 @@ }, "vendor": { "hex": "1d6b", - "name": "Linux 6.12.9-cachyos xhci-hcd", + "name": "Linux 6.13.1-cachyos xhci-hcd", "value": 7531 }, "device": { @@ -1838,11 +1983,11 @@ }, "revision": { "hex": "0000", - "name": "6.12", + "name": "6.13", "value": 0 }, "serial": "0000:00:0d.0", - "model": "Linux 6.12.9-cachyos xhci-hcd xHCI Host Controller", + "model": "Linux 6.13.1-cachyos xhci-hcd xHCI Host Controller", "sysfs_id": "/devices/pci0000:00/0000:00:0d.0/usb1/1-0:1.0", "sysfs_bus_id": "1-0:1.0", "resources": [ @@ -1886,10 +2031,10 @@ "drivers": [ "hub" ], - "module_alias": "usb:v1D6Bp0002d0612dc09dsc00dp01ic09isc00ip00in00" + "module_alias": "usb:v1D6Bp0002d0613dc09dsc00dp01ic09isc00ip00in00" }, { - "index": 71, + "index": 74, "attached_to": 19, "class_list": [ "usb", @@ -1911,7 +2056,7 @@ }, "vendor": { "hex": "1d6b", - "name": "Linux 6.12.9-cachyos xhci-hcd", + "name": "Linux 6.13.1-cachyos xhci-hcd", "value": 7531 }, "device": { @@ -1921,11 +2066,11 @@ }, "revision": { "hex": "0000", - "name": "6.12", + "name": "6.13", "value": 0 }, "serial": "0000:00:0d.0", - "model": "Linux 6.12.9-cachyos xhci-hcd xHCI Host Controller", + "model": "Linux 6.13.1-cachyos xhci-hcd xHCI Host Controller", "sysfs_id": "/devices/pci0000:00/0000:00:0d.0/usb2/2-0:1.0", "sysfs_bus_id": "2-0:1.0", "detail": { @@ -1959,13 +2104,122 @@ "drivers": [ "hub" ], - "module_alias": "usb:v1D6Bp0003d0612dc09dsc00dp03ic09isc00ip00in00" + "module_alias": "usb:v1D6Bp0003d0613dc09dsc00dp03ic09isc00ip00in00" } ], "keyboard": [ { - "index": 58, - "attached_to": 53, + "index": 52, + "attached_to": 56, + "class_list": [ + "keyboard", + "usb" + ], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0108", + "name": "Keyboard", + "value": 264 + }, + "sub_class": { + "hex": "0000", + "name": "Keyboard", + "value": 0 + }, + "vendor": { + "hex": "046d", + "name": "Logitech Inc.", + "value": 1133 + }, + "device": { + "hex": "c547", + "name": "USB Receiver", + "value": 50503 + }, + "revision": { + "hex": "0000", + "name": "4.02", + "value": 0 + }, + "model": "Logitech USB Receiver", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.3/3-3.2.3:1.1", + "sysfs_bus_id": "3-3.2.3:1.1", + "unix_device_name": "/dev/input/event10", + "unix_device_number": { + "type": 99, + "major": 13, + "minor": 74, + "range": 1 + }, + "unix_device_names": [ + "/dev/input/by-id/usb-Logitech_USB_Receiver-if01-event-kbd", + "/dev/input/by-path/pci-0000:00:14.0-usb-0:3.2.3:1.1-event-kbd", + "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:3.2.3:1.1-event-kbd", + "/dev/input/event10" + ], + "resources": [ + { + "type": "baud", + "speed": 12000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_protocol": 0, + "interface_class": { + "hex": "0003", + "name": "hid", + "value": 3 + }, + "interface_subclass": { + "hex": "0001", + "name": "audio", + "value": 1 + }, + "interface_protocol": 1, + "interface_number": 1, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "usbhid", + "driver_module": "usbhid", + "drivers": [ + "usbhid" + ], + "driver_modules": [ + "usbhid" + ], + "driver_info": { + "type": "keyboard", + "xkb_rules": "xfree86", + "xkb_model": "pc104" + }, + "module_alias": "usb:v046DpC547d0402dc00dsc00dp00ic03isc01ip01in01" + }, + { + "index": 61, + "attached_to": 54, "class_list": [ "keyboard", "usb" @@ -2075,115 +2329,6 @@ "xkb_model": "pc104" }, "module_alias": "usb:v3434p0B10d0120dc00dsc00dp00ic03isc01ip01in00" - }, - { - "index": 65, - "attached_to": 55, - "class_list": [ - "keyboard", - "usb" - ], - "bus_type": { - "hex": "0086", - "name": "USB", - "value": 134 - }, - "slot": { - "bus": 0, - "number": 0 - }, - "base_class": { - "hex": "0108", - "name": "Keyboard", - "value": 264 - }, - "sub_class": { - "hex": "0000", - "name": "Keyboard", - "value": 0 - }, - "vendor": { - "hex": "046d", - "name": "Logitech Inc.", - "value": 1133 - }, - "device": { - "hex": "c547", - "name": "USB Receiver", - "value": 50503 - }, - "revision": { - "hex": "0000", - "name": "4.02", - "value": 0 - }, - "model": "Logitech USB Receiver", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.1/3-3.2.1:1.1", - "sysfs_bus_id": "3-3.2.1:1.1", - "unix_device_name": "/dev/input/event8", - "unix_device_number": { - "type": 99, - "major": 13, - "minor": 72, - "range": 1 - }, - "unix_device_names": [ - "/dev/input/by-id/usb-Logitech_USB_Receiver-if01-event-kbd", - "/dev/input/by-path/pci-0000:00:14.0-usb-0:3.2.1:1.1-event-kbd", - "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:3.2.1:1.1-event-kbd", - "/dev/input/event8" - ], - "resources": [ - { - "type": "baud", - "speed": 12000000, - "bits": 0, - "stop_bits": 0, - "parity": 0, - "handshake": 0 - } - ], - "detail": { - "device_class": { - "hex": "0000", - "name": "per_interface", - "value": 0 - }, - "device_subclass": { - "hex": "0000", - "name": "per_interface", - "value": 0 - }, - "device_protocol": 0, - "interface_class": { - "hex": "0003", - "name": "hid", - "value": 3 - }, - "interface_subclass": { - "hex": "0001", - "name": "audio", - "value": 1 - }, - "interface_protocol": 1, - "interface_number": 1, - "interface_alternate_setting": 0 - }, - "hotplug": "usb", - "driver": "usbhid", - "driver_module": "usbhid", - "drivers": [ - "usbhid" - ], - "driver_modules": [ - "usbhid" - ], - "driver_info": { - "type": "keyboard", - "xkb_rules": "xfree86", - "xkb_model": "pc104" - }, - "module_alias": "usb:v046DpC547d0402dc00dsc00dp00ic03isc01ip01in01" } ], "memory": [ @@ -2208,7 +2353,7 @@ { "type": "mem", "base": 0, - "range": 67151761408, + "range": 67130691584, "enabled": true, "access": "read_write", "prefetch": "unknown" @@ -2399,8 +2544,8 @@ ], "mouse": [ { - "index": 52, - "attached_to": 55, + "index": 69, + "attached_to": 56, "class_list": [ "mouse", "usb" @@ -2442,8 +2587,8 @@ "compat_vendor": "Unknown", "compat_device": "Generic USB Mouse", "model": "Logitech USB Receiver", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.1/3-3.2.1:1.0", - "sysfs_bus_id": "3-3.2.1:1.0", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.3/3-3.2.3:1.0", + "sysfs_bus_id": "3-3.2.3:1.0", "unix_device_name": "/dev/input/mice", "unix_device_number": { "type": 99, @@ -2520,7 +2665,7 @@ "module_alias": "usb:v046DpC547d0402dc00dsc00dp00ic03isc01ip02in00" }, { - "index": 76, + "index": 79, "attached_to": 0, "bus_type": { "hex": "0081", @@ -2545,9 +2690,9 @@ "hex": "307a", "value": 12410 }, - "sysfs_id": "/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-ELAN1203:00/0018:04F3:307A.0008/input/input25", + "sysfs_id": "/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN1203:00/0018:04F3:307A.0008/input/input21", "unix_device_names": [ - "/dev/input/event22", + "/dev/input/event17", "/dev/input/ + handler" ] } @@ -2849,7 +2994,49 @@ ], "network_interface": [ { - "index": 73, + "index": 76, + "attached_to": 32, + "class_list": [ + "network_interface" + ], + "base_class": { + "hex": "0107", + "name": "Network Interface", + "value": 263 + }, + "sub_class": { + "hex": "0001", + "name": "Ethernet", + "value": 1 + }, + "model": "Ethernet network interface", + "sysfs_id": "/class/net/enp5s0", + "sysfs_device_link": "/devices/pci0000:00/0000:00:1d.0/0000:05:00.0", + "unix_device_name": "enp5s0", + "unix_device_names": [ + "enp5s0" + ], + "resources": [ + { + "type": "hwaddr", + "address": 48 + }, + { + "type": "phwaddr", + "address": 48 + } + ], + "driver": "r8169", + "driver_module": "r8169", + "drivers": [ + "r8169" + ], + "driver_modules": [ + "r8169" + ] + }, + { + "index": 77, "attached_to": 36, "class_list": [ "network_interface" @@ -2891,7 +3078,7 @@ ] }, { - "index": 74, + "index": 78, "attached_to": 0, "class_list": [ "network_interface" @@ -2912,48 +3099,6 @@ "unix_device_names": [ "lo" ] - }, - { - "index": 75, - "attached_to": 32, - "class_list": [ - "network_interface" - ], - "base_class": { - "hex": "0107", - "name": "Network Interface", - "value": 263 - }, - "sub_class": { - "hex": "0001", - "name": "Ethernet", - "value": 1 - }, - "model": "Ethernet network interface", - "sysfs_id": "/class/net/enp5s0", - "sysfs_device_link": "/devices/pci0000:00/0000:00:1d.0/0000:05:00.0", - "unix_device_name": "enp5s0", - "unix_device_names": [ - "enp5s0" - ], - "resources": [ - { - "type": "hwaddr", - "address": 48 - }, - { - "type": "phwaddr", - "address": 48 - } - ], - "driver": "r8169", - "driver_module": "r8169", - "drivers": [ - "r8169" - ], - "driver_modules": [ - "r8169" - ] } ], "pci": [ @@ -3784,8 +3929,99 @@ "module_alias": "pci:v000010DEd00002291sv00001043sd000013FCbc04sc03i00" }, { - "index": 44, - "attached_to": 55, + "index": 46, + "attached_to": 48, + "class_list": [ + "sound", + "usb" + ], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0004", + "name": "Multimedia controller", + "value": 4 + }, + "sub_class": { + "hex": "0001", + "name": "Multimedia audio controller", + "value": 1 + }, + "vendor": { + "hex": "1038", + "name": "SteelSeries", + "value": 4152 + }, + "device": { + "hex": "12ad", + "name": "SteelSeries Arctis 7", + "value": 4781 + }, + "revision": { + "hex": "0000", + "name": "1.19", + "value": 0 + }, + "model": "SteelSeries Arctis 7", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.2", + "sysfs_bus_id": "3-3.1:1.2", + "resources": [ + { + "type": "baud", + "speed": 12000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_protocol": 0, + "interface_class": { + "hex": "0001", + "name": "audio", + "value": 1 + }, + "interface_subclass": { + "hex": "0002", + "name": "comm", + "value": 2 + }, + "interface_protocol": 0, + "interface_number": 2, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "snd-usb-audio", + "driver_module": "snd_usb_audio", + "drivers": [ + "snd-usb-audio" + ], + "driver_modules": [ + "snd_usb_audio" + ], + "module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc02ip00in02" + }, + { + "index": 47, + "attached_to": 56, "class_list": [ "sound", "usb" @@ -3874,8 +4110,8 @@ "module_alias": "usb:v3142pA008d0100dc00dsc00dp00ic01isc01ip00in00" }, { - "index": 49, - "attached_to": 55, + "index": 50, + "attached_to": 48, "class_list": [ "sound", "usb" @@ -3915,8 +4151,99 @@ "value": 0 }, "model": "SteelSeries Arctis 7", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.3/3-3.2.3:1.3", - "sysfs_bus_id": "3-3.2.3:1.3", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.0", + "sysfs_bus_id": "3-3.1:1.0", + "resources": [ + { + "type": "baud", + "speed": 12000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_protocol": 0, + "interface_class": { + "hex": "0001", + "name": "audio", + "value": 1 + }, + "interface_subclass": { + "hex": "0001", + "name": "audio", + "value": 1 + }, + "interface_protocol": 0, + "interface_number": 0, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "snd-usb-audio", + "driver_module": "snd_usb_audio", + "drivers": [ + "snd-usb-audio" + ], + "driver_modules": [ + "snd_usb_audio" + ], + "module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc01ip00in00" + }, + { + "index": 59, + "attached_to": 48, + "class_list": [ + "sound", + "usb" + ], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0004", + "name": "Multimedia controller", + "value": 4 + }, + "sub_class": { + "hex": "0001", + "name": "Multimedia audio controller", + "value": 1 + }, + "vendor": { + "hex": "1038", + "name": "SteelSeries", + "value": 4152 + }, + "device": { + "hex": "12ad", + "name": "SteelSeries Arctis 7", + "value": 4781 + }, + "revision": { + "hex": "0000", + "name": "1.19", + "value": 0 + }, + "model": "SteelSeries Arctis 7", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.3", + "sysfs_bus_id": "3-3.1:1.3", "resources": [ { "type": "baud", @@ -3965,99 +4292,8 @@ "module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc01ip00in03" }, { - "index": 51, - "attached_to": 55, - "class_list": [ - "sound", - "usb" - ], - "bus_type": { - "hex": "0086", - "name": "USB", - "value": 134 - }, - "slot": { - "bus": 0, - "number": 0 - }, - "base_class": { - "hex": "0004", - "name": "Multimedia controller", - "value": 4 - }, - "sub_class": { - "hex": "0001", - "name": "Multimedia audio controller", - "value": 1 - }, - "vendor": { - "hex": "1038", - "name": "SteelSeries", - "value": 4152 - }, - "device": { - "hex": "12ad", - "name": "SteelSeries Arctis 7", - "value": 4781 - }, - "revision": { - "hex": "0000", - "name": "1.19", - "value": 0 - }, - "model": "SteelSeries Arctis 7", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.3/3-3.2.3:1.1", - "sysfs_bus_id": "3-3.2.3:1.1", - "resources": [ - { - "type": "baud", - "speed": 12000000, - "bits": 0, - "stop_bits": 0, - "parity": 0, - "handshake": 0 - } - ], - "detail": { - "device_class": { - "hex": "0000", - "name": "per_interface", - "value": 0 - }, - "device_subclass": { - "hex": "0000", - "name": "per_interface", - "value": 0 - }, - "device_protocol": 0, - "interface_class": { - "hex": "0001", - "name": "audio", - "value": 1 - }, - "interface_subclass": { - "hex": "0002", - "name": "comm", - "value": 2 - }, - "interface_protocol": 0, - "interface_number": 1, - "interface_alternate_setting": 0 - }, - "hotplug": "usb", - "driver": "snd-usb-audio", - "driver_module": "snd_usb_audio", - "drivers": [ - "snd-usb-audio" - ], - "driver_modules": [ - "snd_usb_audio" - ], - "module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc02ip00in01" - }, - { - "index": 57, - "attached_to": 55, + "index": 60, + "attached_to": 56, "class_list": [ "sound", "usb" @@ -4146,8 +4382,8 @@ "module_alias": "usb:v3142pA008d0100dc00dsc00dp00ic01isc02ip00in01" }, { - "index": 62, - "attached_to": 55, + "index": 64, + "attached_to": 48, "class_list": [ "sound", "usb" @@ -4187,8 +4423,99 @@ "value": 0 }, "model": "SteelSeries Arctis 7", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.3/3-3.2.3:1.4", - "sysfs_bus_id": "3-3.2.3:1.4", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.1", + "sysfs_bus_id": "3-3.1:1.1", + "resources": [ + { + "type": "baud", + "speed": 12000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_subclass": { + "hex": "0000", + "name": "per_interface", + "value": 0 + }, + "device_protocol": 0, + "interface_class": { + "hex": "0001", + "name": "audio", + "value": 1 + }, + "interface_subclass": { + "hex": "0002", + "name": "comm", + "value": 2 + }, + "interface_protocol": 0, + "interface_number": 1, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "snd-usb-audio", + "driver_module": "snd_usb_audio", + "drivers": [ + "snd-usb-audio" + ], + "driver_modules": [ + "snd_usb_audio" + ], + "module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc02ip00in01" + }, + { + "index": 71, + "attached_to": 48, + "class_list": [ + "sound", + "usb" + ], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0004", + "name": "Multimedia controller", + "value": 4 + }, + "sub_class": { + "hex": "0001", + "name": "Multimedia audio controller", + "value": 1 + }, + "vendor": { + "hex": "1038", + "name": "SteelSeries", + "value": 4152 + }, + "device": { + "hex": "12ad", + "name": "SteelSeries Arctis 7", + "value": 4781 + }, + "revision": { + "hex": "0000", + "name": "1.19", + "value": 0 + }, + "model": "SteelSeries Arctis 7", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.4", + "sysfs_bus_id": "3-3.1:1.4", "resources": [ { "type": "baud", @@ -4237,190 +4564,8 @@ "module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc02ip00in04" }, { - "index": 64, - "attached_to": 55, - "class_list": [ - "sound", - "usb" - ], - "bus_type": { - "hex": "0086", - "name": "USB", - "value": 134 - }, - "slot": { - "bus": 0, - "number": 0 - }, - "base_class": { - "hex": "0004", - "name": "Multimedia controller", - "value": 4 - }, - "sub_class": { - "hex": "0001", - "name": "Multimedia audio controller", - "value": 1 - }, - "vendor": { - "hex": "1038", - "name": "SteelSeries", - "value": 4152 - }, - "device": { - "hex": "12ad", - "name": "SteelSeries Arctis 7", - "value": 4781 - }, - "revision": { - "hex": "0000", - "name": "1.19", - "value": 0 - }, - "model": "SteelSeries Arctis 7", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.3/3-3.2.3:1.2", - "sysfs_bus_id": "3-3.2.3:1.2", - "resources": [ - { - "type": "baud", - "speed": 12000000, - "bits": 0, - "stop_bits": 0, - "parity": 0, - "handshake": 0 - } - ], - "detail": { - "device_class": { - "hex": "0000", - "name": "per_interface", - "value": 0 - }, - "device_subclass": { - "hex": "0000", - "name": "per_interface", - "value": 0 - }, - "device_protocol": 0, - "interface_class": { - "hex": "0001", - "name": "audio", - "value": 1 - }, - "interface_subclass": { - "hex": "0002", - "name": "comm", - "value": 2 - }, - "interface_protocol": 0, - "interface_number": 2, - "interface_alternate_setting": 0 - }, - "hotplug": "usb", - "driver": "snd-usb-audio", - "driver_module": "snd_usb_audio", - "drivers": [ - "snd-usb-audio" - ], - "driver_modules": [ - "snd_usb_audio" - ], - "module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc02ip00in02" - }, - { - "index": 67, - "attached_to": 55, - "class_list": [ - "sound", - "usb" - ], - "bus_type": { - "hex": "0086", - "name": "USB", - "value": 134 - }, - "slot": { - "bus": 0, - "number": 0 - }, - "base_class": { - "hex": "0004", - "name": "Multimedia controller", - "value": 4 - }, - "sub_class": { - "hex": "0001", - "name": "Multimedia audio controller", - "value": 1 - }, - "vendor": { - "hex": "1038", - "name": "SteelSeries", - "value": 4152 - }, - "device": { - "hex": "12ad", - "name": "SteelSeries Arctis 7", - "value": 4781 - }, - "revision": { - "hex": "0000", - "name": "1.19", - "value": 0 - }, - "model": "SteelSeries Arctis 7", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.3/3-3.2.3:1.0", - "sysfs_bus_id": "3-3.2.3:1.0", - "resources": [ - { - "type": "baud", - "speed": 12000000, - "bits": 0, - "stop_bits": 0, - "parity": 0, - "handshake": 0 - } - ], - "detail": { - "device_class": { - "hex": "0000", - "name": "per_interface", - "value": 0 - }, - "device_subclass": { - "hex": "0000", - "name": "per_interface", - "value": 0 - }, - "device_protocol": 0, - "interface_class": { - "hex": "0001", - "name": "audio", - "value": 1 - }, - "interface_subclass": { - "hex": "0001", - "name": "audio", - "value": 1 - }, - "interface_protocol": 0, - "interface_number": 0, - "interface_alternate_setting": 0 - }, - "hotplug": "usb", - "driver": "snd-usb-audio", - "driver_module": "snd_usb_audio", - "drivers": [ - "snd-usb-audio" - ], - "driver_modules": [ - "snd_usb_audio" - ], - "module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic01isc01ip00in00" - }, - { - "index": 69, - "attached_to": 55, + "index": 72, + "attached_to": 56, "class_list": [ "sound", "usb" @@ -4698,8 +4843,197 @@ }, "usb": [ { - "index": 45, - "attached_to": 55, + "index": 51, + "attached_to": 56, + "class_list": [ + "usb", + "unknown" + ], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "sub_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "vendor": { + "hex": "045e", + "name": "Microsoft", + "value": 1118 + }, + "device": { + "hex": "0b12", + "name": "Controller", + "value": 2834 + }, + "revision": { + "hex": "0000", + "name": "5.0d", + "value": 0 + }, + "serial": "3039565836353439313237313235", + "model": "Microsoft Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.1/3-3.2.1:1.2", + "sysfs_bus_id": "3-3.2.1:1.2", + "resources": [ + { + "type": "baud", + "speed": 12000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "00ff", + "name": "vendor_spec", + "value": 255 + }, + "device_subclass": { + "hex": "0047", + "name": "UsbClass(71)", + "value": 71 + }, + "device_protocol": 208, + "interface_class": { + "hex": "00ff", + "name": "vendor_spec", + "value": 255 + }, + "interface_subclass": { + "hex": "0047", + "name": "UsbClass(71)", + "value": 71 + }, + "interface_protocol": 208, + "interface_number": 2, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "module_alias": "usb:v045Ep0B12d050DdcFFdsc47dpD0icFFisc47ipD0in02" + }, + { + "index": 53, + "attached_to": 56, + "class_list": [ + "usb", + "unknown" + ], + "bus_type": { + "hex": "0086", + "name": "USB", + "value": 134 + }, + "slot": { + "bus": 0, + "number": 0 + }, + "base_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "sub_class": { + "hex": "0000", + "name": "Unclassified device", + "value": 0 + }, + "vendor": { + "hex": "045e", + "name": "Microsoft", + "value": 1118 + }, + "device": { + "hex": "0b12", + "name": "Controller", + "value": 2834 + }, + "revision": { + "hex": "0000", + "name": "5.0d", + "value": 0 + }, + "serial": "3039565836353439313237313235", + "model": "Microsoft Controller", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.1/3-3.2.1:1.0", + "sysfs_bus_id": "3-3.2.1:1.0", + "unix_device_name": "/dev/input/event15", + "unix_device_number": { + "type": 99, + "major": 13, + "minor": 79, + "range": 1 + }, + "unix_device_names": [ + "/dev/input/by-id/usb-Microsoft_Controller_3039565836353439313237313235-event-joystick", + "/dev/input/by-path/pci-0000:00:14.0-usb-0:3.2.1:1.0-event-joystick", + "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:3.2.1:1.0-event-joystick", + "/dev/input/event15" + ], + "resources": [ + { + "type": "baud", + "speed": 12000000, + "bits": 0, + "stop_bits": 0, + "parity": 0, + "handshake": 0 + } + ], + "detail": { + "device_class": { + "hex": "00ff", + "name": "vendor_spec", + "value": 255 + }, + "device_subclass": { + "hex": "0047", + "name": "UsbClass(71)", + "value": 71 + }, + "device_protocol": 208, + "interface_class": { + "hex": "00ff", + "name": "vendor_spec", + "value": 255 + }, + "interface_subclass": { + "hex": "0047", + "name": "UsbClass(71)", + "value": 71 + }, + "interface_protocol": 208, + "interface_number": 0, + "interface_alternate_setting": 0 + }, + "hotplug": "usb", + "driver": "xpad", + "driver_module": "xpad", + "drivers": [ + "xpad" + ], + "driver_modules": [ + "xpad" + ], + "module_alias": "usb:v045Ep0B12d050DdcFFdsc47dpD0icFFisc47ipD0in00" + }, + { + "index": 57, + "attached_to": 48, "class_list": [ "usb", "unknown" @@ -4739,20 +5073,20 @@ "value": 0 }, "model": "SteelSeries Arctis 7", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.3/3-3.2.3:1.5", - "sysfs_bus_id": "3-3.2.3:1.5", - "unix_device_name": "/dev/input/event9", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.5", + "sysfs_bus_id": "3-3.1:1.5", + "unix_device_name": "/dev/input/event7", "unix_device_number": { "type": 99, "major": 13, - "minor": 73, + "minor": 71, "range": 1 }, "unix_device_names": [ "/dev/input/by-id/usb-SteelSeries_SteelSeries_Arctis_7-event-if05", - "/dev/input/by-path/pci-0000:00:14.0-usb-0:3.2.3:1.5-event", - "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:3.2.3:1.5-event", - "/dev/input/event9" + "/dev/input/by-path/pci-0000:00:14.0-usb-0:3.1:1.5-event", + "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:3.1:1.5-event", + "/dev/input/event7" ], "resources": [ { @@ -4802,183 +5136,8 @@ "module_alias": "usb:v1038p12ADd0119dc00dsc00dp00ic03isc00ip00in05" }, { - "index": 48, - "attached_to": 46, - "class_list": [ - "usb", - "unknown" - ], - "bus_type": { - "hex": "0086", - "name": "USB", - "value": 134 - }, - "slot": { - "bus": 0, - "number": 0 - }, - "base_class": { - "hex": "0000", - "name": "Unclassified device", - "value": 0 - }, - "sub_class": { - "hex": "0000", - "name": "Unclassified device", - "value": 0 - }, - "vendor": { - "hex": "045e", - "name": "Microsoft", - "value": 1118 - }, - "device": { - "hex": "0b12", - "name": "Controller", - "value": 2834 - }, - "revision": { - "hex": "0000", - "name": "5.0d", - "value": 0 - }, - "serial": "3039565836353439313237313235", - "model": "Microsoft Controller", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.3/3-3.3:1.1", - "sysfs_bus_id": "3-3.3:1.1", - "resources": [ - { - "type": "baud", - "speed": 12000000, - "bits": 0, - "stop_bits": 0, - "parity": 0, - "handshake": 0 - } - ], - "detail": { - "device_class": { - "hex": "00ff", - "name": "vendor_spec", - "value": 255 - }, - "device_subclass": { - "hex": "0047", - "name": "UsbClass(71)", - "value": 71 - }, - "device_protocol": 208, - "interface_class": { - "hex": "00ff", - "name": "vendor_spec", - "value": 255 - }, - "interface_subclass": { - "hex": "0047", - "name": "UsbClass(71)", - "value": 71 - }, - "interface_protocol": 208, - "interface_number": 1, - "interface_alternate_setting": 0 - }, - "hotplug": "usb", - "module_alias": "usb:v045Ep0B12d050DdcFFdsc47dpD0icFFisc47ipD0in01" - }, - { - "index": 50, - "attached_to": 55, - "class_list": [ - "usb", - "unknown" - ], - "bus_type": { - "hex": "0086", - "name": "USB", - "value": 134 - }, - "slot": { - "bus": 0, - "number": 0 - }, - "base_class": { - "hex": "0000", - "name": "Unclassified device", - "value": 0 - }, - "sub_class": { - "hex": "0000", - "name": "Unclassified device", - "value": 0 - }, - "vendor": { - "hex": "046d", - "name": "Logitech Inc.", - "value": 1133 - }, - "device": { - "hex": "c547", - "name": "USB Receiver", - "value": 50503 - }, - "revision": { - "hex": "0000", - "name": "4.02", - "value": 0 - }, - "model": "Logitech USB Receiver", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.1/3-3.2.1:1.2", - "sysfs_bus_id": "3-3.2.1:1.2", - "resources": [ - { - "type": "baud", - "speed": 12000000, - "bits": 0, - "stop_bits": 0, - "parity": 0, - "handshake": 0 - } - ], - "detail": { - "device_class": { - "hex": "0000", - "name": "per_interface", - "value": 0 - }, - "device_subclass": { - "hex": "0000", - "name": "per_interface", - "value": 0 - }, - "device_protocol": 0, - "interface_class": { - "hex": "0003", - "name": "hid", - "value": 3 - }, - "interface_subclass": { - "hex": "0000", - "name": "per_interface", - "value": 0 - }, - "interface_protocol": 0, - "interface_number": 2, - "interface_alternate_setting": 0 - }, - "hotplug": "usb", - "driver": "usbhid", - "driver_module": "usbhid", - "drivers": [ - "usbhid" - ], - "driver_modules": [ - "usbhid" - ], - "module_alias": "usb:v046DpC547d0402dc00dsc00dp00ic03isc00ip00in02" - }, - { - "index": 56, - "attached_to": 55, + "index": 58, + "attached_to": 56, "class_list": [ "usb", "unknown" @@ -5080,8 +5239,8 @@ "module_alias": "usb:v3142pA008d0100dc00dsc00dp00ic03isc00ip00in03" }, { - "index": 61, - "attached_to": 46, + "index": 66, + "attached_to": 56, "class_list": [ "usb", "unknown" @@ -5106,24 +5265,23 @@ "value": 0 }, "vendor": { - "hex": "045e", - "name": "Microsoft", - "value": 1118 + "hex": "046d", + "name": "Logitech Inc.", + "value": 1133 }, "device": { - "hex": "0b12", - "name": "Controller", - "value": 2834 + "hex": "c547", + "name": "USB Receiver", + "value": 50503 }, "revision": { "hex": "0000", - "name": "5.0d", + "name": "4.02", "value": 0 }, - "serial": "3039565836353439313237313235", - "model": "Microsoft Controller", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.3/3-3.3:1.2", - "sysfs_bus_id": "3-3.3:1.2", + "model": "Logitech USB Receiver", + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.3/3-3.2.3:1.2", + "sysfs_bus_id": "3-3.2.3:1.2", "resources": [ { "type": "baud", @@ -5136,36 +5294,44 @@ ], "detail": { "device_class": { - "hex": "00ff", - "name": "vendor_spec", - "value": 255 + "hex": "0000", + "name": "per_interface", + "value": 0 }, "device_subclass": { - "hex": "0047", - "name": "UsbClass(71)", - "value": 71 + "hex": "0000", + "name": "per_interface", + "value": 0 }, - "device_protocol": 208, + "device_protocol": 0, "interface_class": { - "hex": "00ff", - "name": "vendor_spec", - "value": 255 + "hex": "0003", + "name": "hid", + "value": 3 }, "interface_subclass": { - "hex": "0047", - "name": "UsbClass(71)", - "value": 71 + "hex": "0000", + "name": "per_interface", + "value": 0 }, - "interface_protocol": 208, + "interface_protocol": 0, "interface_number": 2, "interface_alternate_setting": 0 }, "hotplug": "usb", - "module_alias": "usb:v045Ep0B12d050DdcFFdsc47dpD0icFFisc47ipD0in02" + "driver": "usbhid", + "driver_module": "usbhid", + "drivers": [ + "usbhid" + ], + "driver_modules": [ + "usbhid" + ], + "module_alias": "usb:v046DpC547d0402dc00dsc00dp00ic03isc00ip00in02" }, { - "index": 63, - "attached_to": 46, + "index": 67, + "attached_to": 56, "class_list": [ "usb", "unknown" @@ -5206,21 +5372,8 @@ }, "serial": "3039565836353439313237313235", "model": "Microsoft Controller", - "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.3/3-3.3:1.0", - "sysfs_bus_id": "3-3.3:1.0", - "unix_device_name": "/dev/input/event15", - "unix_device_number": { - "type": 99, - "major": 13, - "minor": 79, - "range": 1 - }, - "unix_device_names": [ - "/dev/input/by-id/usb-Microsoft_Controller_3039565836353439313237313235-event-joystick", - "/dev/input/by-path/pci-0000:00:14.0-usb-0:3.3:1.0-event-joystick", - "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:3.3:1.0-event-joystick", - "/dev/input/event15" - ], + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.2/3-3.2.1/3-3.2.1:1.1", + "sysfs_bus_id": "3-3.2.1:1.1", "resources": [ { "type": "baud", @@ -5254,23 +5407,15 @@ "value": 71 }, "interface_protocol": 208, - "interface_number": 0, + "interface_number": 1, "interface_alternate_setting": 0 }, "hotplug": "usb", - "driver": "xpad", - "driver_module": "xpad", - "drivers": [ - "xpad" - ], - "driver_modules": [ - "xpad" - ], - "module_alias": "usb:v045Ep0B12d050DdcFFdsc47dpD0icFFisc47ipD0in00" + "module_alias": "usb:v045Ep0B12d050DdcFFdsc47dpD0icFFisc47ipD0in01" }, { - "index": 70, - "attached_to": 53, + "index": 73, + "attached_to": 54, "class_list": [ "usb", "unknown" @@ -5360,8 +5505,8 @@ "module_alias": "usb:v3434p0B10d0120dc00dsc00dp00ic03isc00ip00in01" }, { - "index": 72, - "attached_to": 53, + "index": 75, + "attached_to": 54, "class_list": [ "usb", "unknown"