diff --git a/flake.lock b/flake.lock index 04802a6..d677624 100644 --- a/flake.lock +++ b/flake.lock @@ -245,11 +245,11 @@ ] }, "locked": { - "lastModified": 1774211390, - "narHash": "sha256-sTtAgCCaX8VNNZlQFACd3i1IQ+DB0Wf3COgiFS152ds=", + "lastModified": 1775558810, + "narHash": "sha256-fy95EdPnqQlpbP8+rk0yWKclWShCUS5VKs6P7/1MF2c=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "f62a4dbfa4e5584f14ad4c62afedf6e4b433cf70", + "rev": "7371b669b22aa2af980f913fc312a786d2f1abb2", "type": "github" }, "original": { @@ -513,10 +513,10 @@ "crates-io-index": { "flake": false, "locked": { - "lastModified": 1775495597, - "narHash": "sha256-t2T6BSTHtlS5En0T8GY0YWg703a+KgdY18huGIJzJlk=", + "lastModified": 1775570033, + "narHash": "sha256-W2t3fACQkZ+BPNgEAgCJhZvvBC3lrdVVKNMMO6lJek4=", "ref": "refs/heads/master", - "rev": "6dad44a91209fa96216d1d2d975f36746dd250ff", + "rev": "c21ef81020d62ebcdfbc2c2047d485655b2b70d5", "shallow": true, "type": "git", "url": "https://github.com/rust-lang/crates.io-index" @@ -698,11 +698,11 @@ ] }, "locked": { - "lastModified": 1775324135, - "narHash": "sha256-ogoIgRSqgnGFjcUiWSwBLXlH4y7ljQlXkXOdxlw/4ac=", + "lastModified": 1775569912, + "narHash": "sha256-zzs6FPQT3yo2iuTGIhZhEeIHFvrylE8YpfJCOlUXoxU=", "owner": "christo-auer", "repo": "eilmeldung", - "rev": "9235c1b83fac9a099078185e732c63efe65248b5", + "rev": "3f64b38666a6eeaa60d8e84981e06140c3bda84c", "type": "github" }, "original": { @@ -1625,11 +1625,11 @@ ] }, "locked": { - "lastModified": 1775249859, - "narHash": "sha256-kePJLK6JtkSbomx8zWwojW1NtgILHDy8zfF+zKr6a18=", + "lastModified": 1775535890, + "narHash": "sha256-MgDj4Ip0gMYphG3vEGOQCtIDcZaP2VAk51K6I5TVxqI=", "owner": "tale", "repo": "headplane", - "rev": "4b47b1bbedcaa075c79296b67d5915d772734e50", + "rev": "44dffeaff066dca250aede0f840aba123dbc25c4", "type": "github" }, "original": { @@ -1645,11 +1645,11 @@ ] }, "locked": { - "lastModified": 1775457580, - "narHash": "sha256-ikws/ssAmG20AGrEwBuwspwPlkubJu34mB+Uz2fJBJs=", + "lastModified": 1775556024, + "narHash": "sha256-j1u/859OVS54rGlsvFqJdwKPEnFYCI+4pyfTiSfv1Xc=", "owner": "nix-community", "repo": "home-manager", - "rev": "5de7dbd151b0bd65d45785553d4a22d832733ffc", + "rev": "4bdfeff1d9b7473e6e58f73f5809576e8a69e406", "type": "github" }, "original": { @@ -1748,11 +1748,11 @@ ] }, "locked": { - "lastModified": 1772461523, - "narHash": "sha256-mI6A51do+hEUzeJKk9YSWfVHdI/SEEIBi2tp5Whq5mI=", + "lastModified": 1775496928, + "narHash": "sha256-Ds759WU03mGWtu3I43J+5GF5Ni8TvF+GYQUFD+fVeMo=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "7d63c04b4a2dd5e59ef943b4b143f46e713df804", + "rev": "cf95d93d17baa18f1d9b016b3afe27f820521a6e", "type": "github" }, "original": { @@ -1780,11 +1780,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1775416789, - "narHash": "sha256-0IELkB6YXCZGqZqLdmOcTw8mki6NNhDmG47y7Qynuj8=", + "lastModified": 1775567729, + "narHash": "sha256-jLJi6ZaxWPcoc7x2eTEMsKVIXN+pzq8ToOtF/djdqD4=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "aaa2fc342f002bf4acd965f1ad2ead3796347e35", + "rev": "10c8a863d271dac1c51af73e0e7fb23784b6c13d", "type": "github" }, "original": { @@ -1826,11 +1826,11 @@ ] }, "locked": { - "lastModified": 1772467975, - "narHash": "sha256-kipyuDBxrZq+beYpZqWzGvFWm4QbayW9agAvi94vDXY=", + "lastModified": 1774710575, + "narHash": "sha256-p7Rcw13+gA4Z9EI3oGYe3neQ3FqyOOfZCleBTfhJ95Q=", "owner": "hyprwm", "repo": "hyprland-guiutils", - "rev": "5e1c6b9025aaf4d578f3eff7c0eb1f0c197a9507", + "rev": "0703df899520001209646246bef63358c9881e36", "type": "github" }, "original": { @@ -1979,11 +1979,11 @@ ] }, "locked": { - "lastModified": 1774211405, - "narHash": "sha256-6KNwP4ojUzv3YBlZU5BqCpTrWHcix1Jo01BISsTT0xk=", + "lastModified": 1774911391, + "narHash": "sha256-c4YVwO33Mmw+FIV8E0u3atJZagHvGTJ9Jai6RtiB8rE=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "cb4e152dc72095a2af422956c6b689590572231a", + "rev": "e6caa3d4d1427eedbdf556cf4ceb70f2d9c0b56d", "type": "github" }, "original": { @@ -2033,11 +2033,11 @@ ] }, "locked": { - "lastModified": 1773074819, - "narHash": "sha256-qRqYnXiKoJLRTcfaRukn7EifmST2IVBUMZOeZMAc5UA=", + "lastModified": 1775414057, + "narHash": "sha256-mDpHnf+MkdOxEqIM1TnckYYh9p1SXR8B3KQfNZ12M8s=", "owner": "hyprwm", "repo": "hyprwire", - "rev": "f68afd0e73687598cc2774804fedad76693046f0", + "rev": "86012ee01b0fdd8bf3101ef38816f2efbee42490", "type": "github" }, "original": { @@ -2144,11 +2144,11 @@ "rust-overlay": "rust-overlay_6" }, "locked": { - "lastModified": 1775494882, - "narHash": "sha256-bOUFAWjD95Au+K1LkEhV4u3ulsiVfIXbbOFPxnEgSv8=", + "lastModified": 1775510693, + "narHash": "sha256-gZfJ07j/oOciDi8mF/V8QTm7YCeDcusNSMZzBFi8OUM=", "owner": "nix-community", "repo": "lanzaboote", - "rev": "40970afc8d8f1c122f3d282d3e7329d9faf65bec", + "rev": "3fe0ae8cb285e0ad101a9675f4190d455fb05e85", "type": "github" }, "original": { @@ -2451,11 +2451,11 @@ "systems": "systems_16" }, "locked": { - "lastModified": 1775446111, - "narHash": "sha256-3W1RFYoJgpC9N7Oezj3r4ILOzBP4LSob8QZV0/vuxhc=", + "lastModified": 1775531897, + "narHash": "sha256-3NIpnV1HxBCwi00iMvj9KcqXkM0VNA72KABj8g0cFFs=", "owner": "Infinidoge", "repo": "nix-minecraft", - "rev": "059dc0e19a275112ba0a396f0d7d2c4cda062d10", + "rev": "8c7693880cb861e60adeab5480f02dc3e7a390f6", "type": "github" }, "original": { @@ -2605,11 +2605,11 @@ }, "nixpkgs-master": { "locked": { - "lastModified": 1775495295, - "narHash": "sha256-eIWp5XNu+fUsfr0VYRVRdzExrgYQWuEvFH+4B9KcY6c=", + "lastModified": 1775569723, + "narHash": "sha256-bwB15SdD3i8O9+TBegwIZsUNK9LDvYJXdyuKiodDOBM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "ff048610a1b698607a66f4671821716c2272dc9f", + "rev": "b712a2490dcbdc061b22a3cb8ef0faed7fb924f8", "type": "github" }, "original": { @@ -2647,11 +2647,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1775442669, - "narHash": "sha256-VgbOn3vFLKUSFyol0r/QGKCpur7doYU0lD5Cor5SiVg=", + "lastModified": 1775528864, + "narHash": "sha256-mcouaXcNBWsUOyttuKf1MoxECSb4f946GGGCNcUj5u8=", "owner": "nix-community", "repo": "nixpkgs-xr", - "rev": "c8335142b9d8833ff4a51efe9bdfcac78dd1f76e", + "rev": "9deaf571ebd2d0896e2df657fd5ed0cc4dfd8d4c", "type": "github" }, "original": { @@ -2678,11 +2678,11 @@ }, "nixpkgs_11": { "locked": { - "lastModified": 1775036866, - "narHash": "sha256-ZojAnPuCdy657PbTq5V0Y+AHKhZAIwSIT2cb8UgAz/U=", + "lastModified": 1775423009, + "narHash": "sha256-vPKLpjhIVWdDrfiUM8atW6YkIggCEKdSAlJPzzhkQlw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "6201e203d09599479a3b3450ed24fa81537ebc4e", + "rev": "68d8aa3d661f0e6bd5862291b5bb263b2a6595c9", "type": "github" }, "original": { @@ -2790,11 +2790,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1775036866, - "narHash": "sha256-ZojAnPuCdy657PbTq5V0Y+AHKhZAIwSIT2cb8UgAz/U=", + "lastModified": 1775423009, + "narHash": "sha256-vPKLpjhIVWdDrfiUM8atW6YkIggCEKdSAlJPzzhkQlw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "6201e203d09599479a3b3450ed24fa81537ebc4e", + "rev": "68d8aa3d661f0e6bd5862291b5bb263b2a6595c9", "type": "github" }, "original": { @@ -2868,11 +2868,11 @@ "norg-meta": "norg-meta" }, "locked": { - "lastModified": 1775428165, - "narHash": "sha256-fwA2je/np+9+mW/18bfhXIbR74m52hqnMWCPeJPOqGs=", + "lastModified": 1775559220, + "narHash": "sha256-hs0K+njaAe9VEnBsG2bLgam8NTYZ+Sa1gsI+4mjiaNY=", "owner": "nvim-neorg", "repo": "nixpkgs-neorg-overlay", - "rev": "76eb9599f17815c798bd40a57a7c51d61b924b92", + "rev": "525518dcc0d1218e0d8c6f4300e292f93058dcfb", "type": "github" }, "original": { @@ -2928,11 +2928,11 @@ "nixpkgs": "nixpkgs_11" }, "locked": { - "lastModified": 1775495097, - "narHash": "sha256-wvelwRuJSpqZVM8Iek9DohVamOT2DBqnqoP2IEEcM20=", + "lastModified": 1775564797, + "narHash": "sha256-sfJ62kKbUK1bjcgr/0T6sj7QkDa1cTwDpMbYRJxpjNw=", "owner": "nix-community", "repo": "nur", - "rev": "b05b62b269ff406568e83ca8e84172bf269d2f9e", + "rev": "9b125ba85635d4b1d6ac5725e34da7398e94ea1d", "type": "github" }, "original": { @@ -3024,11 +3024,11 @@ ] }, "locked": { - "lastModified": 1775495772, - "narHash": "sha256-yqVRg2fOzBpTI6aFM1Kmbfk0ADv7RX6cpK22nup2TaM=", + "lastModified": 1775568361, + "narHash": "sha256-pb4oEG6iWMAeripEuZNwtrcheD7dklQNOQNS9tsiB1k=", "owner": "getpaseo", "repo": "paseo", - "rev": "e90241c445fc6489ae49f26ac0054f5c0efb015d", + "rev": "5ac7b3f7c7a9b3be0200adaafac1200cb92c8bce", "type": "github" }, "original": { @@ -3070,11 +3070,11 @@ ] }, "locked": { - "lastModified": 1774104215, - "narHash": "sha256-EAtviqz0sEAxdHS4crqu7JGR5oI3BwaqG0mw7CmXkO8=", + "lastModified": 1775036584, + "narHash": "sha256-zW0lyy7ZNNT/x8JhzFHBsP2IPx7ATZIPai4FJj12BgU=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "f799ae951fde0627157f40aec28dec27b22076d0", + "rev": "4e0eb042b67d863b1b34b3f64d52ceb9cd926735", "type": "github" }, "original": { @@ -3921,11 +3921,11 @@ "sqlite-lib-src": "sqlite-lib-src" }, "locked": { - "lastModified": 1775494178, - "narHash": "sha256-fGnzOwWRv1OOA+yjP/6H3z6cLRYLNlfPivKgLJh0iDE=", + "lastModified": 1775552324, + "narHash": "sha256-MvuiBuxqtuCM7WUQj3TtDY4axt5KG3tB76Dp5gEOa58=", "ref": "refs/heads/master", - "rev": "c184a759339a9a5d934b27e73252ed6d762586d1", - "revCount": 2171, + "rev": "8c98797542a2c0c413b725d342555224dd845c31", + "revCount": 2191, "type": "git", "url": "https://tangled.org/tangled.org/core" }, @@ -4148,11 +4148,11 @@ "systems": "systems_26" }, "locked": { - "lastModified": 1775484587, - "narHash": "sha256-lDP39xtq0a5IbI3NlyFkHaQpBcqkLaGRb3j2BPTg60I=", + "lastModified": 1775501472, + "narHash": "sha256-Dk9vlzgAYty1AIgGzQPzLIvVD74J2R2qR1vVZJZVWiU=", "owner": "vicinaehq", "repo": "vicinae", - "rev": "3fa1530249fc7c334083d471285b9cb62e7f9eab", + "rev": "83be620db38a8b5146e80b3724399d65a626bacb", "type": "github" }, "original": { diff --git a/home/services/hyprland.nix b/home/services/hyprland.nix index 7ccec35..7025a5e 100644 --- a/home/services/hyprland.nix +++ b/home/services/hyprland.nix @@ -75,7 +75,7 @@ { output = device.monitors.tertiary; mode = "2560x1440@170"; - position = "2560x-1120"; + position = "2560x-875"; scale = 1; transform = 3; } diff --git a/overlays.nix b/overlays.nix index 3382666..87de9a9 100644 --- a/overlays.nix +++ b/overlays.nix @@ -104,6 +104,40 @@ ln -s ${inputs.nix-index-database.legacyPackages.${prev.stdenv.hostPlatform.system}.database} $out/files ''; }; + + # --- AI/ML --- + ai = final: prev: { + ollama = prev.ollama.overrideAttrs (oldAttrs: rec { + version = "0.20.3"; + src = final.fetchFromGitHub { + owner = "ollama"; + repo = "ollama"; + tag = "v${version}"; + hash = "sha256-o9iCqdOfNMxfIyThQAOSSQZE2ZyBuyJWFr6wqvQo1A0="; + }; + vendorHash = "sha256-Lc1Ktdqtv2VhJQssk8K1UOimeEjVNvDWePE9WkamCos="; + }); + ollama-cuda = prev.ollama-cuda.overrideAttrs (oldAttrs: rec { + version = "0.20.3"; + src = final.fetchFromGitHub { + owner = "ollama"; + repo = "ollama"; + tag = "v${version}"; + hash = "sha256-o9iCqdOfNMxfIyThQAOSSQZE2ZyBuyJWFr6wqvQo1A0="; + }; + vendorHash = "sha256-Lc1Ktdqtv2VhJQssk8K1UOimeEjVNvDWePE9WkamCos="; + }); + ollama-rocm = prev.ollama-rocm.overrideAttrs (oldAttrs: rec { + version = "0.20.3"; + src = final.fetchFromGitHub { + owner = "ollama"; + repo = "ollama"; + tag = "v${version}"; + hash = "sha256-o9iCqdOfNMxfIyThQAOSSQZE2ZyBuyJWFr6wqvQo1A0="; + }; + vendorHash = "sha256-Lc1Ktdqtv2VhJQssk8K1UOimeEjVNvDWePE9WkamCos="; + }); + }; in [ # Local overlays @@ -115,6 +149,7 @@ in darwin themes applications + ai # External input overlays inputs.deploy-rs.overlays.default