This commit is contained in:
blahai 2025-04-19 03:44:08 +03:00
parent 02698c1b48
commit ff043bb6c6
No known key found for this signature in database
7 changed files with 154 additions and 248 deletions

315
flake.lock generated
View file

@ -42,11 +42,11 @@
]
},
"locked": {
"lastModified": 1743265529,
"narHash": "sha256-QbjP15/2N+VJl0b5jxrrTc+VOt39aU4XrDvtP0Lz5ik=",
"lastModified": 1744289235,
"narHash": "sha256-ZFkHLdimtFzQACsVVyZkZlfYdj4iNy3PkzXfrwmlse8=",
"owner": "hyprwm",
"repo": "aquamarine",
"rev": "1d2dbd72c2bbaceab031c592d4810f744741d203",
"rev": "c8282f4982b56dfa5e9b9f659809da93f8d37e7a",
"type": "github"
},
"original": {
@ -62,19 +62,11 @@
]
},
"locked": {
<<<<<<< HEAD
"lastModified": 1744375180,
"narHash": "sha256-s2FmOufSMIz6H0UrGOHJ7RrQfqvhCjUIvk54J8LlZFA=",
"lastModified": 1744793570,
"narHash": "sha256-BzulTVLpbapBxsJ1b1ZNPSg94YIbgs/75fNyiv2uWNg=",
"owner": "catppuccin",
"repo": "nix",
"rev": "75c26f52a685291fedfd3a9c93f5cbe80a5d3321",
=======
"lastModified": 1743801669,
"narHash": "sha256-RxQQQCGqywOPbdNrWGbFyFdcrdrXM4YBHW7vYt13OeI=",
"owner": "catppuccin",
"repo": "nix",
"rev": "07beb389d69a52c4dd5895da9553463c3740a26a",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "192378974a131c402633bee18dc892b804a663e0",
"type": "github"
},
"original": {
@ -92,19 +84,11 @@
"nixpkgs": "nixpkgs"
},
"locked": {
<<<<<<< HEAD
"lastModified": 1744381971,
"narHash": "sha256-JDjAjBJJZWS9JEwLUilcP5yipDvCi3B8zfysKq3rhmQ=",
"lastModified": 1744662018,
"narHash": "sha256-xfHUAfPVYp+zD0sOg9KMNEHBj8O06G7xHgDgNQ2Q1lw=",
"owner": "chaotic-cx",
"repo": "nyx",
"rev": "cdd79e28e8bd7a63e51b7cefa8e38c97866f4b4b",
=======
"lastModified": 1744070747,
"narHash": "sha256-ds14Cu3aXDwTVtV6IN9q5nVCCz2H6vqQxIQ2KNd5/z0=",
"owner": "chaotic-cx",
"repo": "nyx",
"rev": "5d40cdae16b48c400b0d024a79644d0bd52eabcc",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "6318c913eb1b29236050bbb0202d957c6ae97191",
"type": "github"
},
"original": {
@ -123,11 +107,11 @@
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1742452566,
"narHash": "sha256-sVuLDQ2UIWfXUBbctzrZrXM2X05YjX08K7XHMztt36E=",
"lastModified": 1744618085,
"narHash": "sha256-+VdhZsIiIDtyOL88c4U/Os1PsCMLOCyScIeWL4hxJRM=",
"owner": "nix-community",
"repo": "fenix",
"rev": "7d9ba794daf5e8cc7ee728859bc688d8e26d5f06",
"rev": "a85d390a5607188dca2dbc39b5b37571651d69ce",
"type": "github"
},
"original": {
@ -303,19 +287,11 @@
"rust-overlay": "rust-overlay"
},
"locked": {
<<<<<<< HEAD
"lastModified": 1744374744,
"narHash": "sha256-yoE0oJPSNkBLjQnJyCdFq2nJLpe7iV5Sgj8szgh2A0c=",
"lastModified": 1744762809,
"narHash": "sha256-K4THPEfz75m29Ruui790RBuNP9JvS8l/pYt9zoN0Jmw=",
"ref": "refs/heads/main",
"rev": "0390fb84bfa7223652041d21735296c1adaf796b",
"revCount": 171,
=======
"lastModified": 1744070866,
"narHash": "sha256-I0jc0GlqXuyJLRTnhg1dilf1d6jgL5Lu1q1oGNk5mjs=",
"ref": "refs/heads/main",
"rev": "171fd0da3663b471f67bb1e73985e00753e44fdf",
"revCount": 163,
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "3dc9101e42a0e6b515828b8b9eb2c920e6a577f0",
"revCount": 180,
"type": "git",
"url": "https://git.blahai.gay/elissa/haipkgs.git"
},
@ -333,19 +309,11 @@
"nixvim": "nixvim"
},
"locked": {
<<<<<<< HEAD
"lastModified": 1744330643,
"narHash": "sha256-MSgrQMEQF8/IYrW08smpkxRAjyOgztfOwgIMvUcCORI=",
"lastModified": 1744762655,
"narHash": "sha256-etyL0iP9ssrWnszcRDPm7Rp689zjT9xk4iVBD9++Opk=",
"owner": "blahai",
"repo": "haivim",
"rev": "9a27e61d1a9cd45911c2b3f0b61fb667dc2b4ffc",
=======
"lastModified": 1744157831,
"narHash": "sha256-FNfznkdBV8Ah5UvEnvHoXLq047eBVh5qU50sPqERuLQ=",
"owner": "blahai",
"repo": "haivim",
"rev": "e9594c3b544906c6a5ef1eadd8dd6525093bfe4a",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "9a02ff5ef706c66450e43476dacc60b4529b0860",
"type": "github"
},
"original": {
@ -362,19 +330,11 @@
]
},
"locked": {
<<<<<<< HEAD
"lastModified": 1744172174,
"narHash": "sha256-Ud0ClYf8YHhbYmg1piPJx2iuYOh62HQiRzDObD2gzsk=",
"lastModified": 1744659400,
"narHash": "sha256-q0wwsR/hvOjj1G8ogdudX5cU0IE/Vgvgjo9g9OpQv5U=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "4040c5779ce56d36805bc7a83e072f0f894eae7d",
=======
"lastModified": 1743869639,
"narHash": "sha256-Xhe3whfRW/Ay05z9m1EZ1/AkbV1yo0tm1CbgjtCi4rQ=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "d094c6763c6ddb860580e7d3b4201f8f496a6836",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "5a096a8822cb98584c5dc4f2616dcd5ed394bfd7",
"type": "github"
},
"original": {
@ -390,40 +350,11 @@
]
},
"locked": {
<<<<<<< HEAD
"lastModified": 1744400600,
"narHash": "sha256-qYhUgA98mhq1QK13r9qVY+sG1ri6FBgyp+GApX6wS20=",
"lastModified": 1744919155,
"narHash": "sha256-IJksPW32V9gid9vDxoloJMRk+YGjxq5drFHBFeBkKU8=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "b74b22bb6167e8dff083ec6988c98798bf8954d3",
=======
"lastModified": 1744138333,
"narHash": "sha256-l0Vjq1EZoYTfWImVmwsvMEuIdasrBRRCoNTV0rNtYi0=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "760eed59594f2f258db0d66b7ca4a5138681fd97",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"home-manager_3": {
"inputs": {
"nixpkgs": [
"zen-browser",
"nixpkgs"
]
},
"locked": {
"lastModified": 1743604125,
"narHash": "sha256-ZD61DNbsBt1mQbinAaaEqKaJk2RFo9R/j+eYWeGMx7A=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "180fd43eea296e62ae68e079fcf56aba268b9a1a",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "72526a5f7cde2ef9075637802a1e2a8d2d658f70",
"type": "github"
},
"original": {
@ -477,11 +408,11 @@
]
},
"locked": {
"lastModified": 1739049071,
"narHash": "sha256-3+7TpXMrbsUXSwgr5VAKAnmkzMb6JO+Rvc9XRb5NMg4=",
"lastModified": 1743953322,
"narHash": "sha256-prQ5JKopXtzCMX2eT3dXbaVvGmzjMRE2bXStQDdazpM=",
"owner": "hyprwm",
"repo": "hyprgraphics",
"rev": "175c6b29b6ff82100539e7c4363a35a02c74dd73",
"rev": "9d7f2687c84c729afbc3b13f7937655570f2978d",
"type": "github"
},
"original": {
@ -508,19 +439,11 @@
"xdph": "xdph"
},
"locked": {
<<<<<<< HEAD
"lastModified": 1744324490,
"narHash": "sha256-NddZqhX+75btNvcxhZD0AVXuAAM4Lnip2c+yrQThSVU=",
"lastModified": 1744921985,
"narHash": "sha256-to3lo8FYzHl4Z0O30wHprOZHUQdKYvAecWyX+zdoEEY=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "382f0f23f144e11bdccac6c5d3c1ed415b4b1855",
=======
"lastModified": 1744134195,
"narHash": "sha256-6khrmCqqm4wIsTWZ0q8zCNn93hPRK03GE2Y9YaxFYq0=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "ea852965ffd4bf2bd2a74c0e821ba6190021eb31",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "ddae3036ca6a1729ffe7854a59184116d2622809",
"type": "github"
},
"original": {
@ -638,11 +561,11 @@
]
},
"locked": {
"lastModified": 1741191527,
"narHash": "sha256-kM+11Nch47Xwfgtw2EpRitJuORy4miwoMuRi5tyMBDY=",
"lastModified": 1744468525,
"narHash": "sha256-9HySx+EtsbbKlZDlY+naqqOV679VdxP6x6fP3wxDXJk=",
"owner": "hyprwm",
"repo": "hyprlang",
"rev": "72df3861f1197e41b078faa3e38eedd60e00018d",
"rev": "f1000c54d266e6e4e9d646df0774fac5b8a652df",
"type": "github"
},
"original": {
@ -740,19 +663,11 @@
]
},
"locked": {
<<<<<<< HEAD
"lastModified": 1744117730,
"narHash": "sha256-kcxkKeBYyhy3BT5wfGmMo6kNo3XM5R7h/bu5fLdbnG4=",
"lastModified": 1744648917,
"narHash": "sha256-xtBc0YMCP/x3+3iqnfdd4d9qEHvxQsGHamhhlegsGFE=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
"rev": "92a01193c13d5ef9085899e22715c6e5f2590af8",
=======
"lastModified": 1743879910,
"narHash": "sha256-jAr345BODeDluX6DfO3TdY7pB77olVOcYFYjxz6rPxo=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
"rev": "96a7fbb4a892696ff89d3d42fc743ab5d6714222",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "66c4c9dccd26330ebb0e91aa6ba89ca8835dfdc5",
"type": "github"
},
"original": {
@ -772,19 +687,11 @@
"pre-commit-hooks": "pre-commit-hooks_2"
},
"locked": {
<<<<<<< HEAD
"lastModified": 1744302352,
"narHash": "sha256-QJQecf/Z1rLZBpVoQaI+EunLX5U7c7uYGER5iw00YrI=",
"rev": "81d476984901d1f00fdcac36a0a8f06cb54048f6",
"type": "tarball",
"url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/81d476984901d1f00fdcac36a0a8f06cb54048f6.tar.gz?rev=81d476984901d1f00fdcac36a0a8f06cb54048f6"
=======
"lastModified": 1744100513,
"narHash": "sha256-eDym7mHXW0AVuqhp5BZ7uBk5b5NcM4slnSXFuoAUadc=",
"rev": "fb0ef6ca6bfea368e594e9ae2714858030f66bc6",
"type": "tarball",
"url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/fb0ef6ca6bfea368e594e9ae2714858030f66bc6.tar.gz"
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
},
"original": {
"type": "tarball",
@ -807,7 +714,7 @@
"narHash": "sha256-MB/b/xcDKqaVBxJIIxwb81r8ZiGLeKEcqokATRRroo8=",
"rev": "fa69ae26cc32dda178117b46487c2165c0e08316",
"type": "tarball",
"url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/fa69ae26cc32dda178117b46487c2165c0e08316.tar.gz"
"url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/fa69ae26cc32dda178117b46487c2165c0e08316.tar.gz?rev=fa69ae26cc32dda178117b46487c2165c0e08316"
},
"original": {
"type": "tarball",
@ -855,19 +762,11 @@
},
"nixpkgs": {
"locked": {
<<<<<<< HEAD
"lastModified": 1744232761,
"narHash": "sha256-gbl9hE39nQRpZaLjhWKmEu5ejtQsgI5TWYrIVVJn30U=",
"lastModified": 1744463964,
"narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "f675531bc7e6657c10a18b565cfebd8aa9e24c14",
=======
"lastModified": 1743964447,
"narHash": "sha256-nEo1t3Q0F+0jQ36HJfbJtiRU4OI+/0jX/iITURKe3EE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "063dece00c5a77e4a0ea24e5e5a5bd75232806f8",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650",
"type": "github"
},
"original": {
@ -893,21 +792,29 @@
"type": "github"
}
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1744463964,
"narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
<<<<<<< HEAD
"lastModified": 1744157173,
"narHash": "sha256-bWSjxDwq7iVePrhmA7tY2dyMWHuNJo8knkO4y+q4ZkY=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "6a39c6e495eefabc935d8ddf66aa45d85b85fa3f",
=======
"lastModified": 1744032190,
"narHash": "sha256-KSlfrncSkcu1YE+uuJ/PTURsSlThoGkRqiGDVdbiE/k=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "b0b4b5f8f621bfe213b8b21694bab52ecfcbf30b",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"type": "github"
},
"original": {
@ -919,35 +826,11 @@
},
"nixpkgs_3": {
"locked": {
<<<<<<< HEAD
"lastModified": 1744688649,
"narHash": "sha256-VBWLtBfOUDxTD3Qo7fcrYVAiswKKERuf4f0IiqoCb5k=",
"lastModified": 1744906855,
"narHash": "sha256-nY2z3XZpmxQmhMzCnO2VwVXNdvnPf5nUmR8lHP2YN2M=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "41bb44a543ea4c38b2bb5421c42e53437a4f1dc2",
=======
"lastModified": 1743827369,
"narHash": "sha256-rpqepOZ8Eo1zg+KJeWoq1HAOgoMCDloqv5r2EAa9TSA=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "42a1c966be226125b48c384171c44c651c236c22",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1744049787,
"narHash": "sha256-Xrcdw5arr01TL1pxvtyQGPBCMg8Budp7ejOG5H9u7cE=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "48382072d09ce1c72f2a6f716afaecd643226542",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "5c33c8b050193520cc1c2cd80ccd557ea61ffbf1",
"type": "github"
},
"original": {
@ -957,25 +840,6 @@
"type": "github"
}
},
<<<<<<< HEAD
=======
"nixpkgs_5": {
"locked": {
"lastModified": 1743448293,
"narHash": "sha256-bmEPmSjJakAp/JojZRrUvNcDX2R5/nuX6bm+seVaGhs=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "77b584d61ff80b4cef9245829a6f1dfad5afdfa3",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"nixvim": {
"inputs": {
"flake-parts": "flake-parts",
@ -983,19 +847,11 @@
"nuschtosSearch": "nuschtosSearch"
},
"locked": {
<<<<<<< HEAD
"lastModified": 1744325505,
"narHash": "sha256-dCmxSHzy3pcE+12Nf1slkAHYe/O6zJuCnRQrBtk4yjs=",
"lastModified": 1744753228,
"narHash": "sha256-Re8g2pby4sr4hgzJmQJxeH/9PtgX85nivkWibapRI5s=",
"owner": "nix-community",
"repo": "nixvim",
"rev": "9bc29e6a9b2b7d5dc4c6757b17e849085f6c7a97",
=======
"lastModified": 1744119992,
"narHash": "sha256-XtwL/QfMjJtqO//mAjEfiC7noaAtH/gtQttcBE8dufs=",
"owner": "nix-community",
"repo": "nixvim",
"rev": "7114362f36123a8401f4905c2e833fd9a0c2ddd1",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "d4dada282aeac94b5d53dd70e276a2f5f534f783",
"type": "github"
},
"original": {
@ -1099,6 +955,7 @@
"lix": "lix",
"lix-module": "lix-module",
"nixpkgs": "nixpkgs_3",
"nixpkgs-unstable": "nixpkgs-unstable",
"quickshell": "quickshell",
"spicetify-nix": "spicetify-nix",
"zen-browser": "zen-browser"
@ -1107,11 +964,11 @@
"rust-analyzer-src": {
"flake": false,
"locked": {
"lastModified": 1742296961,
"narHash": "sha256-gCpvEQOrugHWLimD1wTFOJHagnSEP6VYBDspq96Idu0=",
"lastModified": 1744539868,
"narHash": "sha256-NPUnfDAwLD69aKetxjC7lV5ysrvs1IKC0Sy4Zai10Mw=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "15d87419f1a123d8f888d608129c3ce3ff8f13d4",
"rev": "8365cf853e791c93fa8bc924f031f11949bb1a3c",
"type": "github"
},
"original": {
@ -1151,19 +1008,11 @@
"systems": "systems_6"
},
"locked": {
<<<<<<< HEAD
"lastModified": 1744251450,
"narHash": "sha256-4zwkN8aC/B8G48p2R5ptqp4/l8M+SmLN/VddF39DeXM=",
"lastModified": 1744682091,
"narHash": "sha256-zudMf0YW3mB0f2XnWPAjYdKioJPaJQchhO4bCeBOZAI=",
"owner": "Gerg-L",
"repo": "spicetify-nix",
"rev": "e1326d6cd66f74595da4707ed7f1928e3d8cbbdd",
=======
"lastModified": 1744079955,
"narHash": "sha256-qIdHmNcq3qNCQA1cQTEfCZq7tqtgjhJqKKMFfZPTZPc=",
"owner": "Gerg-L",
"repo": "spicetify-nix",
"rev": "c0876c796c44a0a3ead0d36b5c100dbf47ea1dbd",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "44ed9eb751a6966ffb291edbda2e9bebd3ebcd4a",
"type": "github"
},
"original": {
@ -1290,11 +1139,11 @@
]
},
"locked": {
"lastModified": 1741934139,
"narHash": "sha256-ZhTcTH9FoeAtbPfWGrhkH7RjLJZ7GeF18nygLAMR+WE=",
"lastModified": 1744644585,
"narHash": "sha256-p0D/e4J6Sv6GSb+9u8OQcVHSE2gPNYB5ygIfGDyEiXQ=",
"owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland",
"rev": "150b0b6f52bb422a1b232a53698606fe0320dde0",
"rev": "be6771e754345f18244fb00aae5c9e5ab21ccc26",
"type": "github"
},
"original": {
@ -1305,7 +1154,6 @@
},
"zen-browser": {
"inputs": {
<<<<<<< HEAD
"home-manager": [
"home-manager"
],
@ -1314,22 +1162,11 @@
]
},
"locked": {
"lastModified": 1744398946,
"narHash": "sha256-KJLrn9ONdiheUyEL/LIxGV4eeJrlUtUkLZvl6aFh0JI=",
"lastModified": 1744910227,
"narHash": "sha256-qDAz+M2ZsqMEtar8WCkNkppDnXop83wB2GL66GbL1Lo=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "407f06610d0d149b2a284560fc9073b12c58707b",
=======
"home-manager": "home-manager_3",
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1744155303,
"narHash": "sha256-Im6VnR4YKNEaIqETnD56meKaXpxZMeEjvNlfLgz6aWY=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "6ff9a7e1a700032d8a9824cf4e6ca97107c3ba8a",
>>>>>>> 8e43637431df5894393d5b30935811e50567129c
"rev": "df60f61389c91f9db119cebc450580ede16d316f",
"type": "github"
},
"original": {

View file

@ -10,6 +10,7 @@
#nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
#nixpkgs.url = "github:nixos/nixpkgs";
#nixpkgs.url = "path:/home/pingu/Documents/GitHub/NixOS/nixpkgs";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
# to keep lix up to date
@ -77,6 +78,7 @@
outputs = {
nixpkgs,
nixpkgs-unstable,
lix-module,
chaotic,
home-manager,
@ -87,6 +89,7 @@
nyx = nixpkgs.lib.nixosSystem {
specialArgs = {
inherit inputs;
upkgs = import nixpkgs-unstable;
};
modules = [
./hosts/nyx/configuration.nix

View file

@ -14,6 +14,12 @@
documentation.nixos.enable = false;
boot = {
binfmt = {
emulatedSystems = ["aarch64-linux"];
registrations = {
aarch64-linux.interpreter = "${pkgs.qemu}/bin/qemu-aarch64";
};
};
tmp.cleanOnBoot = true;
loader = {
systemd-boot = {
@ -30,7 +36,7 @@
package = pkgs.zfs;
allowHibernation = true; # might cause corruption?
};
kernelPackages = pkgs.linuxPackages_6_12;
kernelPackages = pkgs.linuxKernel.packages.linux_6_12;
kernel = {sysctl = {"vm.max_map_count" = 2147483642;};};
kernelParams = [
"elevator=none" # for zfs
@ -196,6 +202,21 @@
enable = true;
lfs.enable = true;
};
ssh = {
extraConfig = ''
Host selene
HostName 135.181.31.235
User pingu
Port 22
'';
knownHosts = {
selene = {
hostNames = ["selene" "135.181.31.235"];
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINYiLDjNpZkBCCP4PGj2xc6hfbWhSqXMoeO2+VP+4vX6";
};
};
};
};
nixpkgs = {
@ -204,6 +225,21 @@
nix = {
nixPath = ["nixpkgs=${inputs.nixpkgs}"];
distributedBuilds = true;
buildMachines = [
{
hostName = "selene";
system = "aarch64-linux";
sshUser = "pingu";
sshKey = "/home/pingu/.ssh/id_ed25519";
protocol = "ssh-ng";
maxJobs = 8;
speedFactor = 2;
supportedFeatures = ["nixos-test" "benchmark" "big-parallel" "kvm"];
}
];
settings = {
experimental-features = [
"nix-command"
@ -224,6 +260,7 @@
use-xdg-base-directories = true;
allowed-users = ["@wheel" "pingu" "root"];
trusted-users = ["@wheel" "pingu" "root"];
builders-use-substitutes = true;
substituters = [
"https://nix-community.cachix.org"
"https://nixpkgs-unfree.cachix.org"
@ -261,7 +298,11 @@
diff-so-fancy
eog
bottles
ffmpeg
((ffmpeg-full.override {
withUnfree = true;
withOpengl = true;
})
.overrideAttrs (_: {doCheck = false;}))
gst_all_1.gstreamer
gst_all_1.gst-libav
gst_all_1.gst-vaapi
@ -321,6 +362,22 @@
speedcrunch
geogebra
qbittorrent
# Quickshell
(inputs.quickshell.packages."${pkgs.system}".default.override
{
withJemalloc = true;
withQtSvg = true;
withWayland = true;
withX11 = false;
withPipewire = true;
withPam = true;
withHyprland = true;
withI3 = false;
})
qt6.qtwayland
libsForQt5.qt5.qtgraphicaleffects
kdePackages.qt5compat
];
};
fonts.packages = with pkgs; [

View file

@ -6,7 +6,7 @@
}: {
imports = [
../../modules/home-manager/default.nix
inputs.catppuccin.homeManagerModules.catppuccin
inputs.catppuccin.homeModules.catppuccin
];
home.username = "pingu";
@ -41,13 +41,13 @@
programs.ssh = {
enable = true;
extraConfig = ''
Host theia
HostName 5.231.45.234
User pingu
Host artemis
HostName 100.106.17.39
User pingu
Host selene
HostName 135.181.31.235
User pingu
'';
};

View file

@ -1,8 +1,9 @@
{...}: {
{
imports = [
./cli/default.nix
./hypr/default.nix
./ags/default.nix
./spotify/default.nix
./quickshell.nix
];
}

View file

@ -30,7 +30,6 @@
"Super+Shift, S, togglespecialworkspace"
"Super, R, exec, ${pkgs.anyrun}/bin/anyrun"
"Super, W, exec, ${pkgs.floorp}/bin/floorp"
"Super, Q, exec, wezterm"
"Super, C, killactive"

View file

@ -0,0 +1,9 @@
{
config,
pkgs,
inputs,
...
}: {
home.packages = with pkgs; [
];
}