Compare commits
8 commits
864167a091
...
fefc9ffed9
| Author | SHA1 | Date | |
|---|---|---|---|
|
fefc9ffed9 |
|||
|
5ecc409cbb |
|||
|
c678a2d435 |
|||
|
7086f8f2f9 |
|||
|
d4f6c9b004 |
|||
|
d80afadffc |
|||
|
52b024ca75 |
|||
|
d5c424e238 |
14 changed files with 227 additions and 217 deletions
155
flake.lock
generated
155
flake.lock
generated
|
|
@ -6,11 +6,11 @@
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1771511514,
|
"lastModified": 1772952158,
|
||||||
"narHash": "sha256-qhtonMK07BCVC/wZ+pZ9/MKhcTric7YUaCpW6pOg8IM=",
|
"narHash": "sha256-RDR+7v1vaojweHI3FdPnuYPy4wRGfTKgeD5GXrXbfT0=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixos-apple-silicon",
|
"repo": "nixos-apple-silicon",
|
||||||
"rev": "2b92d495204be0b10845c66361444dbc8441c68d",
|
"rev": "55b7c3c03e9b778d96a71f44400bbdda9a4cfda7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -39,11 +39,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1771610171,
|
"lastModified": 1772292445,
|
||||||
"narHash": "sha256-+DeInuhbm6a6PpHDNUS7pozDouq2+8xSDefoNaZLW0E=",
|
"narHash": "sha256-4F1Q7U313TKUDDovCC96m/Za4wZcJ3yqtu4eSrj8lk8=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "aquamarine",
|
"repo": "aquamarine",
|
||||||
"rev": "7f9eb087703ec4acc6b288d02fa9ea3db803cd3d",
|
"rev": "1dbbba659c1cef0b0202ce92cadfe13bae550e8f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -70,30 +70,14 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"base16-discord": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1768273180,
|
|
||||||
"narHash": "sha256-uw7lz53YHxvPEyXZiS+NJFhKMb6AMUvVpCLH81NjM7U=",
|
|
||||||
"owner": "imbypass",
|
|
||||||
"repo": "base16-discord",
|
|
||||||
"rev": "d4df17db31276d94cc1a8988f34e813aae1f3fb4",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "imbypass",
|
|
||||||
"repo": "base16-discord",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"cachyos-kernel": {
|
"cachyos-kernel": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1771517207,
|
"lastModified": 1772644657,
|
||||||
"narHash": "sha256-+zDtnmXNyMd3hMepErdPDZzqYS0PiZA0Anbbx9Pvs4g=",
|
"narHash": "sha256-7zQSBFv9gFeYhe65NchqLLste7mJ396jA1OnNcf+OQQ=",
|
||||||
"owner": "CachyOS",
|
"owner": "CachyOS",
|
||||||
"repo": "linux-cachyos",
|
"repo": "linux-cachyos",
|
||||||
"rev": "39737576a25091a3c4ca00729b769a1f92ec98d5",
|
"rev": "ff5ccc4fa26d5272d929fb9c1838593a6347ca10",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -105,11 +89,11 @@
|
||||||
"cachyos-kernel-patches": {
|
"cachyos-kernel-patches": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1771516433,
|
"lastModified": 1772731186,
|
||||||
"narHash": "sha256-SuockPZgd2bfjWGmdT8AUBTnBZWvxdA+b8Ss98lNC6c=",
|
"narHash": "sha256-y70pS9Cma7+WCsni3VTacHh9g/udulmBS6zrYE2Fz64=",
|
||||||
"owner": "CachyOS",
|
"owner": "CachyOS",
|
||||||
"repo": "kernel-patches",
|
"repo": "kernel-patches",
|
||||||
"rev": "505aef2086e584ba683a5ac1cb8ed8252fea2cfd",
|
"rev": "eac8168ee15f742547d4d20ba5c7fea283f23019",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -170,11 +154,11 @@
|
||||||
"nixpkgs-lib": "nixpkgs-lib"
|
"nixpkgs-lib": "nixpkgs-lib"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769996383,
|
"lastModified": 1772408722,
|
||||||
"narHash": "sha256-AnYjnFWgS49RlqX7LrC4uA+sCCDBj0Ry/WOJ5XWAsa0=",
|
"narHash": "sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "57928607ea566b5db3ad13af0e57e921e6b12381",
|
"rev": "f20dc5d9b8027381c474144ecabc9034d6a839a3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -191,11 +175,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1768135262,
|
"lastModified": 1769996383,
|
||||||
"narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=",
|
"narHash": "sha256-AnYjnFWgS49RlqX7LrC4uA+sCCDBj0Ry/WOJ5XWAsa0=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "80daad04eddbbf5a4d883996a73f3f542fa437ac",
|
"rev": "57928607ea566b5db3ad13af0e57e921e6b12381",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -270,11 +254,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769579508,
|
"lastModified": 1773093840,
|
||||||
"narHash": "sha256-EE2bs7xFrC64qrj0N2zP6E6e/nmhcdw6v/grdYi+BiY=",
|
"narHash": "sha256-u/96NoAyN8BSRuM3ZimGf7vyYgXa3pLx4MYWjokuoH4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "eec72f127831326b042d1f35003767a4ab6a9516",
|
"rev": "bb014746edb2a98d975abde4dd40fa240de4cf86",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -360,11 +344,11 @@
|
||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772297734,
|
"lastModified": 1773082851,
|
||||||
"narHash": "sha256-ASoB8+3t/DNKWv2LCEDjUP+tV2+Mi6Lzi5lryXGN2B0=",
|
"narHash": "sha256-xeeeJ1gt4SoskgHW67PVX5p7cDlZFSyX5n4eUSPjxT8=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "Hyprland",
|
"repo": "Hyprland",
|
||||||
"rev": "1c64ef06d9cb555fc562345c172c45e95c3b3077",
|
"rev": "e32eeb1d454b029a24ca71f410896bf52839085d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -637,11 +621,11 @@
|
||||||
"niri-blur": {
|
"niri-blur": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772514470,
|
"lastModified": 1772873838,
|
||||||
"narHash": "sha256-nSrfHwbjg8/Rfx5pqDqU8bL5IWh99MsvxfjNZYxqEFw=",
|
"narHash": "sha256-pFh7J2fBqsZvZrD26zfOj30qTM8+7PLZsNSLX+VOcUA=",
|
||||||
"owner": "niri-wm",
|
"owner": "niri-wm",
|
||||||
"repo": "niri",
|
"repo": "niri",
|
||||||
"rev": "c837d944f0cc08580ee86574dd0c3a68ca9379a4",
|
"rev": "5393902dd22e9d540438ee178775f1e488eea724",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -677,11 +661,11 @@
|
||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1771525883,
|
"lastModified": 1772992385,
|
||||||
"narHash": "sha256-XqDuaRbxLGno5HcWRE5lQrgMBeXXs6ncGq+R6eCvsq8=",
|
"narHash": "sha256-nHFrO9rNXV4p28SPkVcaVM8wds9s6ouivnMELo4fXms=",
|
||||||
"owner": "xddxdd",
|
"owner": "xddxdd",
|
||||||
"repo": "nix-cachyos-kernel",
|
"repo": "nix-cachyos-kernel",
|
||||||
"rev": "15fb6039dd248d478a8f3f7f6c067b206da2bf54",
|
"rev": "c7fac23ec3da662ca8e2fac8ba60076d5e06c6b1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -709,11 +693,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-lib": {
|
"nixpkgs-lib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769909678,
|
"lastModified": 1772328832,
|
||||||
"narHash": "sha256-cBEymOf4/o3FD5AZnzC3J9hLbiZ+QDT/KDuyHXVJOpM=",
|
"narHash": "sha256-e+/T/pmEkLP6BHhYjx6GmwP5ivonQQn0bJdH9YrRB+Q=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs.lib",
|
"repo": "nixpkgs.lib",
|
||||||
"rev": "72716169fe93074c333e8d0173151350670b824c",
|
"rev": "c185c7a5e5dd8f9add5b2f8ebeff00888b070742",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -724,11 +708,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769598131,
|
"lastModified": 1772822230,
|
||||||
"narHash": "sha256-e7VO/kGLgRMbWtpBqdWl0uFg8Y2XWFMdz0uUJvlML8o=",
|
"narHash": "sha256-yf3iYLGbGVlIthlQIk5/4/EQDZNNEmuqKZkQssMljuw=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "fa83fd837f3098e3e678e6cf017b2b36102c7211",
|
"rev": "71caefce12ba78d84fe618cf61644dce01cf3a96",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -740,11 +724,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769461804,
|
"lastModified": 1772963539,
|
||||||
"narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=",
|
"narHash": "sha256-9jVDGZnvCckTGdYT53d/EfznygLskyLQXYwJLKMPsZs=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d",
|
"rev": "9dcb002ca1690658be4a04645215baea8b95f31d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -756,11 +740,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1771482645,
|
"lastModified": 1772963539,
|
||||||
"narHash": "sha256-MpAKyXfJRDTgRU33Hja+G+3h9ywLAJJNRq4Pjbb4dQs=",
|
"narHash": "sha256-9jVDGZnvCckTGdYT53d/EfznygLskyLQXYwJLKMPsZs=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "724cf38d99ba81fbb4a347081db93e2e3a9bc2ae",
|
"rev": "9dcb002ca1690658be4a04645215baea8b95f31d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -779,11 +763,11 @@
|
||||||
"systems": "systems_2"
|
"systems": "systems_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769537308,
|
"lastModified": 1772402258,
|
||||||
"narHash": "sha256-N7famD4s2hiDIicr9mJWhUj8l9EULB60+1QN/S+UjeM=",
|
"narHash": "sha256-3DmCFOdmbkFML1/G9gj8Wb+rCCZFPOQtNoMCpqOF8SA=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixvim",
|
"repo": "nixvim",
|
||||||
"rev": "7addac6d111837217c16762968a9042eac703f7e",
|
"rev": "21ae25e13b01d3b4cdc750b5f9e7bad68b150c10",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -796,14 +780,15 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
],
|
||||||
|
"noctalia-qs": "noctalia-qs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769607092,
|
"lastModified": 1773090974,
|
||||||
"narHash": "sha256-P0KGVjKtN+hkZWskpxr2iXWalPb0SKAgRVyMFZxdxf0=",
|
"narHash": "sha256-D9dpV+/TMVLO34Q/cZADB68OvmDbFt+9ydxyXpFEVjY=",
|
||||||
"owner": "noctalia-dev",
|
"owner": "noctalia-dev",
|
||||||
"repo": "noctalia-shell",
|
"repo": "noctalia-shell",
|
||||||
"rev": "b2b16ecdda1bc04001a7c714bf8124160a86ddfc",
|
"rev": "44045fa02045300304b9d1cb0d6c0a9988fc4772",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -812,6 +797,27 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"noctalia-qs": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"noctalia",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1772673824,
|
||||||
|
"narHash": "sha256-TLHXPoELZA6VeuzC1Zpx+MnSsYzrJs+DSieMgfjAOJc=",
|
||||||
|
"owner": "noctalia-dev",
|
||||||
|
"repo": "noctalia-qs",
|
||||||
|
"rev": "f8531192cd09b9ea2e78d18e9cfc9d3dba498690",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "noctalia-dev",
|
||||||
|
"repo": "noctalia-qs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nur": {
|
"nur": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts_3",
|
"flake-parts": "flake-parts_3",
|
||||||
|
|
@ -820,11 +826,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1769604042,
|
"lastModified": 1773104692,
|
||||||
"narHash": "sha256-KQGbmKSY3tA4S8qFN76xd+3cbM0mAtPgoUVbjWrprcs=",
|
"narHash": "sha256-Knyv6e1o+W2fqJ/S9dDJxTpOMmnZi6OgN0vdx6tf9Uw=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "92f5f3f18a365341dd424314a80253f5ede071e4",
|
"rev": "ed329bf1d83aa3cb2cd5151a4e6fbe7f9fee9ec2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -860,11 +866,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1767662275,
|
"lastModified": 1772361940,
|
||||||
"narHash": "sha256-d5Q1GmQ+sW1Bt8cgDE0vOihzLaswsm8cSdg8124EqXE=",
|
"narHash": "sha256-B1Cz+ydL1iaOnGlwOFld/C8lBECPtzhiy/pP93/CuyY=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "plasma-manager",
|
"repo": "plasma-manager",
|
||||||
"rev": "51816be33a1ff0d4b22427de83222d5bfa96d30e",
|
"rev": "a4b33606111c9c5dcd10009042bb710307174f51",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -883,11 +889,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1771858127,
|
"lastModified": 1772024342,
|
||||||
"narHash": "sha256-Gtre9YoYl3n25tJH2AoSdjuwcqij5CPxL3U3xysYD08=",
|
"narHash": "sha256-+eXlIc4/7dE6EcPs9a2DaSY3fTA9AE526hGqkNID3Wg=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "49bbbfc218bf3856dfa631cead3b052d78248b83",
|
"rev": "6e34e97ed9788b17796ee43ccdbaf871a5c2b476",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -900,7 +906,6 @@
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"apple-silicon": "apple-silicon",
|
"apple-silicon": "apple-silicon",
|
||||||
"base16": "base16",
|
"base16": "base16",
|
||||||
"base16-discord": "base16-discord",
|
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"hyprland": "hyprland",
|
"hyprland": "hyprland",
|
||||||
"niri": "niri",
|
"niri": "niri",
|
||||||
|
|
|
||||||
|
|
@ -17,11 +17,6 @@
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
base16-discord = {
|
|
||||||
url = "github:imbypass/base16-discord";
|
|
||||||
flake = false;
|
|
||||||
};
|
|
||||||
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
url = "github:nix-community/home-manager";
|
url = "github:nix-community/home-manager";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
@ -79,7 +74,6 @@
|
||||||
apple-silicon,
|
apple-silicon,
|
||||||
base16,
|
base16,
|
||||||
tt-schemes,
|
tt-schemes,
|
||||||
base16-discord,
|
|
||||||
home-manager,
|
home-manager,
|
||||||
plasma-manager,
|
plasma-manager,
|
||||||
niri,
|
niri,
|
||||||
|
|
@ -132,7 +126,6 @@
|
||||||
nur.overlays.default
|
nur.overlays.default
|
||||||
(final: prev: {
|
(final: prev: {
|
||||||
openmw-git = openmw;
|
openmw-git = openmw;
|
||||||
base16-discord-git = base16-discord;
|
|
||||||
})
|
})
|
||||||
(import ./packages/overlay.nix)
|
(import ./packages/overlay.nix)
|
||||||
];
|
];
|
||||||
|
|
@ -183,6 +176,7 @@
|
||||||
"wheel"
|
"wheel"
|
||||||
"networkmanager"
|
"networkmanager"
|
||||||
"podman"
|
"podman"
|
||||||
|
"pipewire"
|
||||||
];
|
];
|
||||||
hashedPassword = "$6$bvwRUFaJNMpH8rm3$FGDWFN6tBScJ/2DynAjnlZE8JRfyADN78d6c4GawxpAjyNLNE/AjQzMA09tLRqpKX7WnN5PIUZLAm2bT9/RbG0";
|
hashedPassword = "$6$bvwRUFaJNMpH8rm3$FGDWFN6tBScJ/2DynAjnlZE8JRfyADN78d6c4GawxpAjyNLNE/AjQzMA09tLRqpKX7WnN5PIUZLAm2bT9/RbG0";
|
||||||
openssh.authorizedKeys.keys = [
|
openssh.authorizedKeys.keys = [
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@
|
||||||
input-leap
|
input-leap
|
||||||
libreoffice-qt-fresh
|
libreoffice-qt-fresh
|
||||||
# nur.repos.forkprince.helium-nightly
|
# nur.repos.forkprince.helium-nightly
|
||||||
chromium
|
|
||||||
nautilus
|
nautilus
|
||||||
fractal
|
fractal
|
||||||
tuba
|
tuba
|
||||||
|
|
@ -29,8 +28,8 @@
|
||||||
spotify-player
|
spotify-player
|
||||||
|
|
||||||
# overrides
|
# overrides
|
||||||
# (chromium.override {
|
(chromium.override {
|
||||||
# enableWideVine = true;
|
enableWideVine = true;
|
||||||
# })
|
})
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,8 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
mergedThemes = pkgs.runCommand "mergedConfig" { } ''
|
mergedThemes = pkgs.runCommand "discordThemeDir" { } ''
|
||||||
mkdir -p $out
|
mkdir -p $out
|
||||||
cp -rvf ${pkgs.base16-discord-git}/base16.css $out/base16.css
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
vesktopSettings = {
|
vesktopSettings = {
|
||||||
|
|
|
||||||
|
|
@ -4,107 +4,105 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
btop-colors = with config.scheme.withHashtag; ''
|
|
||||||
# Credit to https://github.com/catppuccin/btop
|
|
||||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
|
||||||
theme[main_bg]="${base00}"
|
|
||||||
|
|
||||||
# Main text color
|
|
||||||
theme[main_fg]="${base05}"
|
|
||||||
|
|
||||||
# Title color for boxes
|
|
||||||
theme[title]="${base05}"
|
|
||||||
|
|
||||||
# Highlight color for keyboard shortcuts
|
|
||||||
theme[hi_fg]="${base0D}"
|
|
||||||
|
|
||||||
# Background color of selected item in processes box
|
|
||||||
theme[selected_bg]="${base02}"
|
|
||||||
|
|
||||||
# Foreground color of selected item in processes box
|
|
||||||
theme[selected_fg]="${base0D}"
|
|
||||||
|
|
||||||
# Color of inactive/disabled text
|
|
||||||
theme[inactive_fg]="${base03}"
|
|
||||||
|
|
||||||
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
|
|
||||||
theme[graph_text]="${base06}"
|
|
||||||
|
|
||||||
# Background color of the percentage meters
|
|
||||||
theme[meter_bg]="${base02}"
|
|
||||||
|
|
||||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
|
||||||
theme[proc_misc]="${base06}"
|
|
||||||
|
|
||||||
# CPU, Memory, Network, Proc box outline colors
|
|
||||||
theme[cpu_box]="${base0E}" #Mauve
|
|
||||||
theme[mem_box]="${base0B}" #Green
|
|
||||||
theme[net_box]="${base12}" #Maroon
|
|
||||||
theme[proc_box]="${base0D}" #Blue
|
|
||||||
|
|
||||||
# Box divider line and small boxes line color
|
|
||||||
theme[div_line]="${base03}"
|
|
||||||
|
|
||||||
# Temperature graph color (Green -> Yellow -> Red)
|
|
||||||
theme[temp_start]="${base0B}"
|
|
||||||
theme[temp_mid]="${base0A}"
|
|
||||||
theme[temp_end]="${base08}"
|
|
||||||
|
|
||||||
# CPU graph colors (Teal -> Lavender)
|
|
||||||
theme[cpu_start]="${base0C}"
|
|
||||||
theme[cpu_mid]="${base16}"
|
|
||||||
theme[cpu_end]="${base07}"
|
|
||||||
|
|
||||||
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
|
|
||||||
theme[free_start]="${base0E}"
|
|
||||||
theme[free_mid]="${base07}"
|
|
||||||
theme[free_end]="${base0D}"
|
|
||||||
|
|
||||||
# Mem/Disk cached meter (Sapphire -> Lavender)
|
|
||||||
theme[cached_start]="${base16}"
|
|
||||||
theme[cached_mid]="${base0D}"
|
|
||||||
theme[cached_end]="${base07}"
|
|
||||||
|
|
||||||
# Mem/Disk available meter (Peach -> Red)
|
|
||||||
theme[available_start]="${base09}"
|
|
||||||
theme[available_mid]="${base12}"
|
|
||||||
theme[available_end]="${base08}"
|
|
||||||
|
|
||||||
# Mem/Disk used meter (Green -> Sky)
|
|
||||||
theme[used_start]="${base0B}"
|
|
||||||
theme[used_mid]="${base0C}"
|
|
||||||
theme[used_end]="${base15}"
|
|
||||||
|
|
||||||
# Download graph colors (Peach -> Red)
|
|
||||||
theme[download_start]="${base09}"
|
|
||||||
theme[download_mid]="${base12}"
|
|
||||||
theme[download_end]="${base08}"
|
|
||||||
|
|
||||||
# Upload graph colors (Green -> Sky)
|
|
||||||
theme[upload_start]="${base0B}"
|
|
||||||
theme[upload_mid]="${base0C}"
|
|
||||||
theme[upload_end]="${base15}"
|
|
||||||
|
|
||||||
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
|
|
||||||
theme[process_start]="${base16}"
|
|
||||||
theme[process_mid]="${base07}"
|
|
||||||
theme[process_end]="${base0E}"
|
|
||||||
'';
|
|
||||||
|
|
||||||
btop-colors-file = pkgs.writeTextFile {
|
btop-colors-file = pkgs.writeTextFile {
|
||||||
name = "btop-colors";
|
name = "btop-colors";
|
||||||
text = btop-colors;
|
text = with config.scheme.withHashtag; ''
|
||||||
|
# Credit to https://github.com/catppuccin/btop
|
||||||
|
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||||
|
theme[main_bg]="${base00}"
|
||||||
|
|
||||||
|
# Main text color
|
||||||
|
theme[main_fg]="${base05}"
|
||||||
|
|
||||||
|
# Title color for boxes
|
||||||
|
theme[title]="${base05}"
|
||||||
|
|
||||||
|
# Highlight color for keyboard shortcuts
|
||||||
|
theme[hi_fg]="${base0D}"
|
||||||
|
|
||||||
|
# Background color of selected item in processes box
|
||||||
|
theme[selected_bg]="${base02}"
|
||||||
|
|
||||||
|
# Foreground color of selected item in processes box
|
||||||
|
theme[selected_fg]="${base0D}"
|
||||||
|
|
||||||
|
# Color of inactive/disabled text
|
||||||
|
theme[inactive_fg]="${base03}"
|
||||||
|
|
||||||
|
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
|
||||||
|
theme[graph_text]="${base06}"
|
||||||
|
|
||||||
|
# Background color of the percentage meters
|
||||||
|
theme[meter_bg]="${base02}"
|
||||||
|
|
||||||
|
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||||
|
theme[proc_misc]="${base06}"
|
||||||
|
|
||||||
|
# CPU, Memory, Network, Proc box outline colors
|
||||||
|
theme[cpu_box]="${base0E}" #Mauve
|
||||||
|
theme[mem_box]="${base0B}" #Green
|
||||||
|
theme[net_box]="${base12}" #Maroon
|
||||||
|
theme[proc_box]="${base0D}" #Blue
|
||||||
|
|
||||||
|
# Box divider line and small boxes line color
|
||||||
|
theme[div_line]="${base03}"
|
||||||
|
|
||||||
|
# Temperature graph color (Green -> Yellow -> Red)
|
||||||
|
theme[temp_start]="${base0B}"
|
||||||
|
theme[temp_mid]="${base0A}"
|
||||||
|
theme[temp_end]="${base08}"
|
||||||
|
|
||||||
|
# CPU graph colors (Teal -> Lavender)
|
||||||
|
theme[cpu_start]="${base0C}"
|
||||||
|
theme[cpu_mid]="${base16}"
|
||||||
|
theme[cpu_end]="${base07}"
|
||||||
|
|
||||||
|
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
|
||||||
|
theme[free_start]="${base0E}"
|
||||||
|
theme[free_mid]="${base07}"
|
||||||
|
theme[free_end]="${base0D}"
|
||||||
|
|
||||||
|
# Mem/Disk cached meter (Sapphire -> Lavender)
|
||||||
|
theme[cached_start]="${base16}"
|
||||||
|
theme[cached_mid]="${base0D}"
|
||||||
|
theme[cached_end]="${base07}"
|
||||||
|
|
||||||
|
# Mem/Disk available meter (Peach -> Red)
|
||||||
|
theme[available_start]="${base09}"
|
||||||
|
theme[available_mid]="${base12}"
|
||||||
|
theme[available_end]="${base08}"
|
||||||
|
|
||||||
|
# Mem/Disk used meter (Green -> Sky)
|
||||||
|
theme[used_start]="${base0B}"
|
||||||
|
theme[used_mid]="${base0C}"
|
||||||
|
theme[used_end]="${base15}"
|
||||||
|
|
||||||
|
# Download graph colors (Peach -> Red)
|
||||||
|
theme[download_start]="${base09}"
|
||||||
|
theme[download_mid]="${base12}"
|
||||||
|
theme[download_end]="${base08}"
|
||||||
|
|
||||||
|
# Upload graph colors (Green -> Sky)
|
||||||
|
theme[upload_start]="${base0B}"
|
||||||
|
theme[upload_mid]="${base0C}"
|
||||||
|
theme[upload_end]="${base15}"
|
||||||
|
|
||||||
|
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
|
||||||
|
theme[process_start]="${base16}"
|
||||||
|
theme[process_mid]="${base07}"
|
||||||
|
theme[process_end]="${base0E}"
|
||||||
|
'';
|
||||||
destination = "/nixos.theme";
|
destination = "/nixos.theme";
|
||||||
};
|
};
|
||||||
|
|
||||||
mergedConfig = pkgs.runCommand "mergedConfig" { } ''
|
batConfigDir = pkgs.runCommand "mergedConfig" { } ''
|
||||||
mkdir -p $out/themes
|
mkdir -p $out/themes
|
||||||
cp -r ${btop-colors-file}/nixos.theme $out/themes/nixos.theme
|
cp -r ${btop-colors-file}/nixos.theme $out/themes/nixos.theme
|
||||||
'';
|
'';
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
home.file.".config/btop" = {
|
home.file.".config/btop" = {
|
||||||
source = mergedConfig;
|
source = batConfigDir;
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,9 @@
|
||||||
browsh
|
browsh
|
||||||
mosh
|
mosh
|
||||||
gh
|
gh
|
||||||
|
kdePackages.qttools
|
||||||
|
eza
|
||||||
|
pigz
|
||||||
|
|
||||||
# development & tooling
|
# development & tooling
|
||||||
jdk21_headless
|
jdk21_headless
|
||||||
|
|
@ -42,17 +45,37 @@
|
||||||
flaresolverr
|
flaresolverr
|
||||||
nerd-fonts.fira-mono
|
nerd-fonts.fira-mono
|
||||||
ffmpeg-full
|
ffmpeg-full
|
||||||
|
|
||||||
|
# formatters
|
||||||
|
kdePackages.qtdeclarative
|
||||||
|
prettier
|
||||||
|
prettierd
|
||||||
|
nixfmt
|
||||||
|
stylua
|
||||||
|
black
|
||||||
|
clang-tools
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.git = {
|
programs = {
|
||||||
enable = true;
|
git = {
|
||||||
settings = {
|
enable = true;
|
||||||
user = {
|
settings = {
|
||||||
name = config.userOptions.name;
|
user = {
|
||||||
email = config.userOptions.email;
|
name = config.userOptions.name;
|
||||||
|
email = config.userOptions.email;
|
||||||
|
};
|
||||||
|
core.pager = "${pkgs.bat}/bin/bat";
|
||||||
|
commit.gpgsign = true;
|
||||||
};
|
};
|
||||||
core.pager = "${pkgs.bat}/bin/bat";
|
|
||||||
commit.gpgsign = true;
|
|
||||||
};
|
};
|
||||||
|
bat = {
|
||||||
|
enable = true;
|
||||||
|
config.style = "numbers,changes";
|
||||||
|
};
|
||||||
|
lazygit = {
|
||||||
|
enable = true;
|
||||||
|
enableFishIntegration = true;
|
||||||
|
};
|
||||||
|
lazysql.enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,9 @@
|
||||||
{
|
{
|
||||||
pkgs,
|
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [
|
|
||||||
kdePackages.qttools
|
|
||||||
eza
|
|
||||||
pigz
|
|
||||||
];
|
|
||||||
|
|
||||||
programs.fish = {
|
programs.fish = {
|
||||||
enable = true;
|
enable = true;
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
|
|
|
||||||
|
|
@ -128,14 +128,5 @@ in
|
||||||
macos_titlebar_color = "system";
|
macos_titlebar_color = "system";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
bat = {
|
|
||||||
enable = true;
|
|
||||||
# config.theme = "Catppuccin ${config.catppuccinUpper.flavor}";
|
|
||||||
};
|
|
||||||
lazygit = {
|
|
||||||
enable = true;
|
|
||||||
enableFishIntegration = true;
|
|
||||||
};
|
|
||||||
lazysql.enable = true;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,16 +7,6 @@
|
||||||
{
|
{
|
||||||
home.sessionVariables.EDITOR = lib.mkForce "kitty nvim";
|
home.sessionVariables.EDITOR = lib.mkForce "kitty nvim";
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
|
||||||
kdePackages.qtdeclarative
|
|
||||||
prettier
|
|
||||||
prettierd
|
|
||||||
nixfmt
|
|
||||||
stylua
|
|
||||||
black
|
|
||||||
clang-tools
|
|
||||||
];
|
|
||||||
|
|
||||||
programs.nixvim = {
|
programs.nixvim = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enablePrintInit = true;
|
enablePrintInit = true;
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ pkgs.stdenv.mkDerivation {
|
||||||
echo "Rendering complete. Building XCursor theme..."
|
echo "Rendering complete. Building XCursor theme..."
|
||||||
|
|
||||||
echo "4. Build the final cursors"
|
echo "4. Build the final cursors"
|
||||||
ctgen configs/right/x.build.toml -s ${cursorSizes} -p x11 -d "bitmaps/${themeName}" -n "${themeName}" -c "${themeName} cursors"
|
ctgen configs/normal/x.build.toml -s ${cursorSizes} -p x11 -d "bitmaps/${themeName}" -n "${themeName}" -c "${themeName} cursors"
|
||||||
|
|
||||||
runHook postBuild
|
runHook postBuild
|
||||||
'';
|
'';
|
||||||
|
|
@ -88,7 +88,7 @@ pkgs.stdenv.mkDerivation {
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
runHook preInstall
|
runHook preInstall
|
||||||
|
|
||||||
mkdir -p $out/share/icons
|
install -dm 0755 $out/share/icons
|
||||||
cp -r themes/${themeName} $out/share/icons/
|
cp -r themes/${themeName} $out/share/icons/
|
||||||
|
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
|
|
|
||||||
|
|
@ -114,6 +114,8 @@
|
||||||
printing.enable = true;
|
printing.enable = true;
|
||||||
pipewire = {
|
pipewire = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
systemWide = true;
|
||||||
|
wireplumber.enable = true;
|
||||||
alsa.enable = true;
|
alsa.enable = true;
|
||||||
alsa.support32Bit = true;
|
alsa.support32Bit = true;
|
||||||
pulse.enable = true;
|
pulse.enable = true;
|
||||||
|
|
@ -164,7 +166,6 @@
|
||||||
networking.firewall.enable = false;
|
networking.firewall.enable = false;
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
documentation.man.enable = true;
|
documentation.man.enable = true;
|
||||||
documentation.man.generateCaches = false;
|
|
||||||
hardware.graphics.enable = true;
|
hardware.graphics.enable = true;
|
||||||
hardware.bluetooth.enable = true;
|
hardware.bluetooth.enable = true;
|
||||||
time.timeZone = "America/New_York";
|
time.timeZone = "America/New_York";
|
||||||
|
|
|
||||||
|
|
@ -81,4 +81,16 @@
|
||||||
"L+ /var/lib/qemu/firmware - - - - ${pkgs.qemu}/share/qemu/firmware"
|
"L+ /var/lib/qemu/firmware - - - - ${pkgs.qemu}/share/qemu/firmware"
|
||||||
"d /mnt/storage 0775 sckova users - -"
|
"d /mnt/storage 0775 sckova users - -"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
services.factorio = {
|
||||||
|
enable = true;
|
||||||
|
openFirewall = true;
|
||||||
|
requireUserVerification = false;
|
||||||
|
lan = true;
|
||||||
|
port = 25565;
|
||||||
|
# bind = "[::]"; # support IPv6
|
||||||
|
game-name = "kova's minecraft";
|
||||||
|
game-password = "ThisIsASuperSecurePasswordThatNobodyWillGuess";
|
||||||
|
admins = [ "sckova" ];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
{
|
{
|
||||||
pkgs,
|
pkgs,
|
||||||
config,
|
|
||||||
lib,
|
lib,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
|
|
@ -26,6 +25,13 @@ in
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# environment.systemPackages = with pkgs; [
|
||||||
|
# # note for wine support (should be done by 26.05 release):
|
||||||
|
# # https://github.com/NixOS/nixpkgs/issues/412458
|
||||||
|
# muvm
|
||||||
|
# fex
|
||||||
|
# ];
|
||||||
|
|
||||||
services.logind.settings.Login = {
|
services.logind.settings.Login = {
|
||||||
HandleSuspendKey = "ignore";
|
HandleSuspendKey = "ignore";
|
||||||
HandlePowerKey = "lock";
|
HandlePowerKey = "lock";
|
||||||
|
|
|
||||||
|
|
@ -19,5 +19,4 @@
|
||||||
alias edit "nvim"
|
alias edit "nvim"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
documentation.man.generateCaches = false;
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue