Satori: misc changes
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
167
flake.lock
generated
167
flake.lock
generated
@@ -17,12 +17,16 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"emacs": {
|
"emacs": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": "flake-utils",
|
||||||
|
"nixpkgs": "nixpkgs"
|
||||||
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650973913,
|
"lastModified": 1653045399,
|
||||||
"narHash": "sha256-Fa+P0FZ/PcU953NBqnz41PnvObjDw0LaS1Vg4LTc2aA=",
|
"narHash": "sha256-olhvDOOmxoXhyrVHsPAifTuhHJCH0eyG4t1FzIBJgEs=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "emacs-overlay",
|
"repo": "emacs-overlay",
|
||||||
"rev": "5f258dfdab8e58abe2e44b78a3ccf262041f7b74",
|
"rev": "f2b5fc6846d69051b7a7b174f7a96aa57b195f6e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -48,6 +52,21 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-utils": {
|
"flake-utils": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1652776076,
|
||||||
|
"narHash": "sha256-gzTw/v1vj4dOVbpBSJX4J0DwUR6LIyXo7/SuuTJp1kM=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"rev": "04c1b180862888302ddfb2e3ad9eaa63afc60cf8",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "flake-utils",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"flake-utils_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1644229661,
|
"lastModified": 1644229661,
|
||||||
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
|
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
|
||||||
@@ -62,7 +81,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-utils_2": {
|
"flake-utils_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1637014545,
|
"lastModified": 1637014545,
|
||||||
"narHash": "sha256-26IZAc5yzlD9FlDT54io1oqG/bBoyka+FJk5guaX4x4=",
|
"narHash": "sha256-26IZAc5yzlD9FlDT54io1oqG/bBoyka+FJk5guaX4x4=",
|
||||||
@@ -79,14 +98,14 @@
|
|||||||
},
|
},
|
||||||
"home-manager": {
|
"home-manager": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650920743,
|
"lastModified": 1652996682,
|
||||||
"narHash": "sha256-7xxdtLp295HswhyEjr991QJsBFeadUo43NiAsHnQ5+8=",
|
"narHash": "sha256-7ZWyd5W2tM/uxXGn16AJUXenlGPUt/r6zitEcorz5j0=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "223a73c2ba7d358b23666937cb13a59b31df511c",
|
"rev": "02b15de8ad714409358cffdc6ed518ade03402c4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -97,14 +116,14 @@
|
|||||||
},
|
},
|
||||||
"home-manager-stable": {
|
"home-manager-stable": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650841545,
|
"lastModified": 1651519540,
|
||||||
"narHash": "sha256-AF3fk+p/mHbdtyrI3kpms+MoMVOdGIBGJ+7LT7WWdaU=",
|
"narHash": "sha256-3k6p8VsTwwRPQjE8rrMh+o2AZACZn/eeYJ7ivdQ/Iro=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "236c6ec21420e44c38ec76de4fc3335bec1859b5",
|
"rev": "d93d56ab8c1c6aa575854a79b9d2f69d491db7d0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -117,15 +136,15 @@
|
|||||||
"mailserver": {
|
"mailserver": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"blobs": "blobs",
|
"blobs": "blobs",
|
||||||
"nixpkgs": "nixpkgs_3",
|
"nixpkgs": "nixpkgs_4",
|
||||||
"utils": "utils"
|
"utils": "utils"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650133068,
|
"lastModified": 1652050932,
|
||||||
"narHash": "sha256-biHmW4DyRjydDUJ9bTqvUgVSSE/MzzAseQERT5yPjWI=",
|
"narHash": "sha256-1lOa33Z2sC6CmNdqkCtplVHlMUWVZl4FLT6MYOM+WJQ=",
|
||||||
"owner": "simple-nixos-mailserver",
|
"owner": "simple-nixos-mailserver",
|
||||||
"repo": "nixos-mailserver",
|
"repo": "nixos-mailserver",
|
||||||
"rev": "4ce864f52ae7e1733582a32d66c1f94ee11a52c8",
|
"rev": "4396125ebbbaecbaba0f8e0afb25e492b3be5795",
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -136,11 +155,11 @@
|
|||||||
},
|
},
|
||||||
"master": {
|
"master": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1651001537,
|
"lastModified": 1653050917,
|
||||||
"narHash": "sha256-c8EkxI11BMjTIcs9f1gbLbPNeqXprFrZV6NSGQVxxRw=",
|
"narHash": "sha256-eZwDi0VjGt7hRvhFYaq+/olq+na2gEORPgWIj5qx43E=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "d67c3c89620e5785a5d8600a3aea94320f7bb56d",
|
"rev": "6501ee65b0493c880ba2e2b9d62766d6bb10cbca",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -152,7 +171,7 @@
|
|||||||
},
|
},
|
||||||
"nbfc": {
|
"nbfc": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs_4",
|
"nixpkgs": "nixpkgs_5",
|
||||||
"utils": "utils_2"
|
"utils": "utils_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
@@ -171,7 +190,7 @@
|
|||||||
},
|
},
|
||||||
"neovim-flake": {
|
"neovim-flake": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils",
|
"flake-utils": "flake-utils_2",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nvim",
|
"nvim",
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
@@ -179,11 +198,11 @@
|
|||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"dir": "contrib",
|
"dir": "contrib",
|
||||||
"lastModified": 1650946819,
|
"lastModified": 1653002438,
|
||||||
"narHash": "sha256-96tABVv1Dauk0FH7Dvk1ZXoabCyIpmx3oJUMLaiF9Ww=",
|
"narHash": "sha256-6V8vvZwRH7U/3NcfJQGTzy9KJKsfl/+1xVtbS+84M8M=",
|
||||||
"owner": "neovim",
|
"owner": "neovim",
|
||||||
"repo": "neovim",
|
"repo": "neovim",
|
||||||
"rev": "a75efc237d8669ef12fdfc9a7c5c5cf0f77083dc",
|
"rev": "eb0aa8bb0ebc3cc233af6a5281c553d14ee57183",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -195,14 +214,14 @@
|
|||||||
},
|
},
|
||||||
"nix-gaming": {
|
"nix-gaming": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs_5"
|
"nixpkgs": "nixpkgs_6"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650903776,
|
"lastModified": 1652398145,
|
||||||
"narHash": "sha256-6OWA4R9trOSkmSdsJXslYlQ+VklCIOLpZKfNTtrXHNg=",
|
"narHash": "sha256-W6Nv8xXBApGXGq0XQXbH7rDrV3ZjaNv8WMV2Yk4YEzI=",
|
||||||
"owner": "fufexan",
|
"owner": "fufexan",
|
||||||
"repo": "nix-gaming",
|
"repo": "nix-gaming",
|
||||||
"rev": "448bce69b5713a3da870c77bbd6610e4c5fca2a8",
|
"rev": "ae98c45185cba42bf8b4d0a6922a491bf9faa090",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -213,11 +232,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1648065016,
|
"lastModified": 1650970888,
|
||||||
"narHash": "sha256-H1+uesSA0vsSWaPey5KbYdE+D67gXBJNk3Z/HE00M3M=",
|
"narHash": "sha256-K0Qk6YbkyxBbszkBKCxsLA+jrQpaecf0X8iIO8frS48=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c984213d12225fa5feb640136872da56d2e8f702",
|
"rev": "27a62a9c603d0d832141682cb4f34964d7b48ebb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -227,11 +246,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1648065016,
|
"lastModified": 1650970888,
|
||||||
"narHash": "sha256-H1+uesSA0vsSWaPey5KbYdE+D67gXBJNk3Z/HE00M3M=",
|
"narHash": "sha256-K0Qk6YbkyxBbszkBKCxsLA+jrQpaecf0X8iIO8frS48=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c984213d12225fa5feb640136872da56d2e8f702",
|
"rev": "27a62a9c603d0d832141682cb4f34964d7b48ebb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -240,6 +259,20 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1650970888,
|
||||||
|
"narHash": "sha256-K0Qk6YbkyxBbszkBKCxsLA+jrQpaecf0X8iIO8frS48=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "27a62a9c603d0d832141682cb4f34964d7b48ebb",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"id": "nixpkgs",
|
||||||
|
"type": "indirect"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1642635915,
|
"lastModified": 1642635915,
|
||||||
"narHash": "sha256-vabPA32j81xBO5m3+qXndWp5aqepe+vu96Wkd9UnngM=",
|
"narHash": "sha256-vabPA32j81xBO5m3+qXndWp5aqepe+vu96Wkd9UnngM=",
|
||||||
@@ -254,7 +287,7 @@
|
|||||||
"type": "indirect"
|
"type": "indirect"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1646811357,
|
"lastModified": 1646811357,
|
||||||
"narHash": "sha256-JJdz8QJ8Gz9ZChGfl4P9Cm8C9mYJLRGVsXcY9gNPtuI=",
|
"narHash": "sha256-JJdz8QJ8Gz9ZChGfl4P9Cm8C9mYJLRGVsXcY9gNPtuI=",
|
||||||
@@ -269,13 +302,13 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_5": {
|
"nixpkgs_6": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650899852,
|
"lastModified": 1651319551,
|
||||||
"narHash": "sha256-FNgHYq0LtGhvq1CniCg1RaH9Ngr7svm9iR6loPWCCNs=",
|
"narHash": "sha256-sw4Bx5mdVej9nFEMS9qF6cOTIo6SdDI4V7Mvvdkg94Y=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ecc66a886eb7eec1d671ddfce2a0cccd12bc4807",
|
"rev": "f153271f124108dc89c1bba2883adf782ad759ff",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -284,13 +317,13 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_6": {
|
"nixpkgs_7": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650970888,
|
"lastModified": 1652840887,
|
||||||
"narHash": "sha256-K0Qk6YbkyxBbszkBKCxsLA+jrQpaecf0X8iIO8frS48=",
|
"narHash": "sha256-gEK4NNa4GwIgTZE63kt/4WTFAWRTJVSa30+h4ZjFh9U=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "27a62a9c603d0d832141682cb4f34964d7b48ebb",
|
"rev": "52dc75a4fee3fdbcb792cb6fba009876b912bfe0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -300,13 +333,13 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_7": {
|
"nixpkgs_8": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650831523,
|
"lastModified": 1652885393,
|
||||||
"narHash": "sha256-6pDZ08SAXsUx5rOP391x+TG39ENP/XA8VMa1tQvgEjc=",
|
"narHash": "sha256-YIgvvlk4iQ1Hi7KD9o5gsojc+ApB+jiH1d5stK8uXiw=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "87d34a6b8982e901b8e50096b8e79ebc0e66cda0",
|
"rev": "48037fd90426e44e4bf03e6479e88a11453b9b66",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -316,7 +349,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_8": {
|
"nixpkgs_9": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1637453606,
|
"lastModified": 1637453606,
|
||||||
"narHash": "sha256-Gy6cwUswft9xqsjWxFYEnx/63/qzaFUwatcbV5GF/GQ=",
|
"narHash": "sha256-Gy6cwUswft9xqsjWxFYEnx/63/qzaFUwatcbV5GF/GQ=",
|
||||||
@@ -334,11 +367,11 @@
|
|||||||
},
|
},
|
||||||
"nur": {
|
"nur": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650996920,
|
"lastModified": 1653042409,
|
||||||
"narHash": "sha256-BkwCJRYkdQBfdr373bbr0aIukPilcIahWpLxRyz72oA=",
|
"narHash": "sha256-P3h+rDxT1AScFhwc8MconD5AnhmWykoEMNDatP6IEMU=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "ef4034d35ab9bfda6cf4670be2016a029e954f66",
|
"rev": "f27711d8edb9480dfb1c3c899987df4b94aa2bed",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -351,14 +384,14 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-compat": "flake-compat",
|
"flake-compat": "flake-compat",
|
||||||
"neovim-flake": "neovim-flake",
|
"neovim-flake": "neovim-flake",
|
||||||
"nixpkgs": "nixpkgs_7"
|
"nixpkgs": "nixpkgs_8"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650961252,
|
"lastModified": 1653034615,
|
||||||
"narHash": "sha256-TYNm2ZRNg0TXI/IdKGSJ527MFaks+6aY2kL7NX7TpWo=",
|
"narHash": "sha256-WbofGOnVjhFTKfC7WWwiWdrD5w/eRkm0o1A44vnfWbE=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "neovim-nightly-overlay",
|
"repo": "neovim-nightly-overlay",
|
||||||
"rev": "184a46c1fc32d0b3c1a5aaad26249f1a970e4d3c",
|
"rev": "1ff270f63d9179b83ed2aadbdba3d0880a091305",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -392,7 +425,7 @@
|
|||||||
"master": "master",
|
"master": "master",
|
||||||
"nbfc": "nbfc",
|
"nbfc": "nbfc",
|
||||||
"nix-gaming": "nix-gaming",
|
"nix-gaming": "nix-gaming",
|
||||||
"nixpkgs": "nixpkgs_6",
|
"nixpkgs": "nixpkgs_7",
|
||||||
"nur": "nur",
|
"nur": "nur",
|
||||||
"nvim": "nvim",
|
"nvim": "nvim",
|
||||||
"old": "old",
|
"old": "old",
|
||||||
@@ -403,15 +436,15 @@
|
|||||||
},
|
},
|
||||||
"rust": {
|
"rust": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils_2",
|
"flake-utils": "flake-utils_3",
|
||||||
"nixpkgs": "nixpkgs_8"
|
"nixpkgs": "nixpkgs_9"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650941217,
|
"lastModified": 1653014441,
|
||||||
"narHash": "sha256-rWpp8pKM9jYcvG7JiNAw+ITOlY20h8K83S3RQc9pY74=",
|
"narHash": "sha256-6TRk5POjjevXZUzBnQ7Nlac1It4l12mEAltw5sRfQg8=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "rust-overlay",
|
"repo": "rust-overlay",
|
||||||
"rev": "b4cc9abdd42655b61325f3feb062cacc51a54de2",
|
"rev": "6ae180c1af192475b29e269f10d9da2d5abec4f0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -422,11 +455,11 @@
|
|||||||
},
|
},
|
||||||
"stable": {
|
"stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1650921206,
|
"lastModified": 1652881001,
|
||||||
"narHash": "sha256-RGlfTC2ktqLVw0gBvZeCM//B4ig2CdQJm39sDvm0DBQ=",
|
"narHash": "sha256-k9JmPCojaJnqGz4aRXXT1HZqJKHCXijoMfBAb24abXk=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "3a9e0f239d80fa134e8fcbdee4dfc793902da37e",
|
"rev": "2d474d6a4a43a0348b78db68dc00c491032cf5cf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -468,11 +501,11 @@
|
|||||||
},
|
},
|
||||||
"utils_3": {
|
"utils_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1649676176,
|
"lastModified": 1652776076,
|
||||||
"narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=",
|
"narHash": "sha256-gzTw/v1vj4dOVbpBSJX4J0DwUR6LIyXo7/SuuTJp1kM=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "flake-utils",
|
"repo": "flake-utils",
|
||||||
"rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678",
|
"rev": "04c1b180862888302ddfb2e3ad9eaa63afc60cf8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@@ -26,6 +26,10 @@ c-cyan-2 "#93a1a1"
|
|||||||
c-white-2 "#fdf6e3")
|
c-white-2 "#fdf6e3")
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
|
||||||
|
#+begin_src python
|
||||||
|
#+end_src
|
||||||
|
|
||||||
* Settings
|
* Settings
|
||||||
** Setting the default face
|
** Setting the default face
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
@@ -120,7 +124,6 @@ Add orderless for selectrum
|
|||||||
:after selectrum
|
:after selectrum
|
||||||
:config
|
:config
|
||||||
(setq completion-styles '(orderless basic))
|
(setq completion-styles '(orderless basic))
|
||||||
(add-to-list 'orderless-matching-styles 'orderless-flex)
|
|
||||||
(savehist-mode)
|
(savehist-mode)
|
||||||
(setq orderless-skip-highlighting (lambda () selectrum-is-active))
|
(setq orderless-skip-highlighting (lambda () selectrum-is-active))
|
||||||
(setq selectrum-highlight-candidates-function #'orderless-highlight-matches))
|
(setq selectrum-highlight-candidates-function #'orderless-highlight-matches))
|
||||||
@@ -247,6 +250,7 @@ Configure treemacs-evil to get colemak-dh bindings
|
|||||||
*** Language specific LSP packages
|
*** Language specific LSP packages
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(use-package lsp-haskell)
|
(use-package lsp-haskell)
|
||||||
|
(use-package lsp-grammarly)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
*** Configure flycheck
|
*** Configure flycheck
|
||||||
@@ -273,7 +277,8 @@ For autocomplete
|
|||||||
(define-key company-active-map (kbd "C-n") 'company-select-next)
|
(define-key company-active-map (kbd "C-n") 'company-select-next)
|
||||||
(define-key company-active-map (kbd "C-e") 'company-select-previous)
|
(define-key company-active-map (kbd "C-e") 'company-select-previous)
|
||||||
(define-key company-search-map (kbd "C-n") 'company-select-next)
|
(define-key company-search-map (kbd "C-n") 'company-select-next)
|
||||||
(define-key company-search-map (kbd "C-e") 'company-select-previous))
|
(define-key company-search-map (kbd "C-e") 'company-select-previous)
|
||||||
|
(company-mode))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
*** Configure company-quickhelp
|
*** Configure company-quickhelp
|
||||||
@@ -302,6 +307,12 @@ For autocomplete
|
|||||||
|
|
||||||
(use-package nix-mode
|
(use-package nix-mode
|
||||||
:mode "\\.nix\\'")
|
:mode "\\.nix\\'")
|
||||||
|
(add-to-list 'lsp-language-id-configuration '(nix-mode . "nix"))
|
||||||
|
(lsp-register-client
|
||||||
|
(make-lsp-client :new-connection (lsp-stdio-connection '("rnix-lsp"))
|
||||||
|
:major-modes '(nix-mode)
|
||||||
|
:server-id 'nix))
|
||||||
|
|
||||||
|
|
||||||
(use-package hcl-mode
|
(use-package hcl-mode
|
||||||
:mod
|
:mod
|
||||||
@@ -342,8 +353,8 @@ For autocomplete
|
|||||||
centaur-tabs-set-icons t)
|
centaur-tabs-set-icons t)
|
||||||
(centaur-tabs-group-buffer-groups)
|
(centaur-tabs-group-buffer-groups)
|
||||||
(add-hook 'server-after-make-frame-hook 'centaur-tabs-mode)
|
(add-hook 'server-after-make-frame-hook 'centaur-tabs-mode)
|
||||||
(centaur-tabs-headline-match)
|
(set-face-attribute 'tab-line nil :inherit 'centaur-tabs-unselected)
|
||||||
(set-face-attribute 'tab-line nil :inherit 'centaur-tabs-unselected))
|
(centaur-tabs-headline-match))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Misc packages
|
** Misc packages
|
||||||
@@ -418,6 +429,13 @@ For autocomplete
|
|||||||
(add-hook 'haskell-literate-mode-hook #'lsp)
|
(add-hook 'haskell-literate-mode-hook #'lsp)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
* Random eye candy stuff
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(use-package pretty-mode
|
||||||
|
:config
|
||||||
|
(global-pretty-mode t))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
* Custom mode line
|
* Custom mode line
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(defface mode-line-buf-name
|
(defface mode-line-buf-name
|
||||||
|
@@ -16,7 +16,9 @@ white = "#eee8d5"
|
|||||||
config :: Config
|
config :: Config
|
||||||
config =
|
config =
|
||||||
defaultConfig
|
defaultConfig
|
||||||
{ font = "xft:Fira Mono:style=Regular:antialias=true:pixelsize,Font Awesome 5 Brands:pixelsize=16,Font Awesome 5 Free:pixelsize=16:style=Solid,Lohit Devanagari:style=Regular:pixelsize=16,Lohit Gurmukhi:style=Regular:pixelsize=16,Noto Sans CJK JP:style=Regular:pixelsize=16,Noto Sans CJK KR:style=Regular:pixelsize=16,Noto Sans CJK SC:style=Regular:pixelsize=16",
|
{
|
||||||
|
--font = "xft:Fira Mono:style=Regular:antialias=true:pixelsize,Font Awesome 5 Brands:pixelsize=16,Font Awesome 5 Free:pixelsize=16:style=Solid,Lohit Devanagari:style=Regular:pixelsize=16,Lohit Gurmukhi:style=Regular:pixelsize=16,Noto Sans CJK JP:style=Regular:pixelsize=16,Noto Sans CJK KR:style=Regular:pixelsize=16,Noto Sans CJK SC:style=Regular:pixelsize=16",
|
||||||
|
font = "xft:Fira Mono:style=Regular:antialias=true:pixelsize,Font Awesome 5 Brands:pixelsize=16,Font Awesome 5 Free:pixelsize=16:style=Solid,Lohit Devanagari:style=Regular:pixelsize=16,Lohit Gurmukhi:style=Regular:pixelsize=16,HanaMinA:style=Regular:pixelsize=16,HanaMinB:style=Regular:pixelsize=16",
|
||||||
additionalFonts =
|
additionalFonts =
|
||||||
[ "xft:Font Awesome 5 Free:pixelsize=15:style=Solid",
|
[ "xft:Font Awesome 5 Free:pixelsize=15:style=Solid",
|
||||||
"xft:Font Awesome 5 Brands:pixelsize=15"
|
"xft:Font Awesome 5 Brands:pixelsize=15"
|
||||||
|
@@ -38,7 +38,7 @@ myManageHook = composeAll
|
|||||||
, className =? "Anki" --> doFloat
|
, className =? "Anki" --> doFloat
|
||||||
]
|
]
|
||||||
|
|
||||||
tabConfig = defaultTheme {
|
tabConfig = def {
|
||||||
activeTextColor = bgColor,
|
activeTextColor = bgColor,
|
||||||
activeColor = fgColor,
|
activeColor = fgColor,
|
||||||
inactiveTextColor = fgColor,
|
inactiveTextColor = fgColor,
|
||||||
@@ -55,7 +55,7 @@ myKeys conf@(XConfig {XMonad.modMask = modMask}) = M.fromList $
|
|||||||
spawn $ XMonad.terminal conf)
|
spawn $ XMonad.terminal conf)
|
||||||
|
|
||||||
, ((modMask, xK_d),
|
, ((modMask, xK_d),
|
||||||
spawn "/usr/bin/env dmenu_run -l 20")
|
spawn "dmenu_run -l 20")
|
||||||
|
|
||||||
, ((shiftMask, xK_Print),
|
, ((shiftMask, xK_Print),
|
||||||
spawn "flameshot gui")
|
spawn "flameshot gui")
|
||||||
|
@@ -84,6 +84,7 @@
|
|||||||
(qjackctl.override { jackSession = true; })
|
(qjackctl.override { jackSession = true; })
|
||||||
stable.lmms
|
stable.lmms
|
||||||
# stable.blender
|
# stable.blender
|
||||||
|
thunderbird
|
||||||
neomutt
|
neomutt
|
||||||
mailcap
|
mailcap
|
||||||
element-desktop
|
element-desktop
|
||||||
|
@@ -97,7 +97,7 @@ in
|
|||||||
type "httpd"
|
type "httpd"
|
||||||
quality "9"
|
quality "9"
|
||||||
name "Vorbis Stream"
|
name "Vorbis Stream"
|
||||||
port "8000"
|
port "8001"
|
||||||
max_clients "4"
|
max_clients "4"
|
||||||
}
|
}
|
||||||
filesystem_charset "UTF-8"
|
filesystem_charset "UTF-8"
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
wireless.enable = true;
|
wireless.enable = true;
|
||||||
wireless.interfaces = [ "wlp0s20f3" ];
|
wireless.interfaces = [ "wlp0s20f3" ];
|
||||||
firewall = {
|
firewall = {
|
||||||
allowedTCPPorts = [ 22 18172 6600 8000 ];
|
allowedTCPPorts = [ 22 18172 6600 8001 ];
|
||||||
allowedUDPPorts = [ 22 17840 18172 ];
|
allowedUDPPorts = [ 22 17840 18172 ];
|
||||||
};
|
};
|
||||||
interfaces = {
|
interfaces = {
|
||||||
|
@@ -10,7 +10,6 @@
|
|||||||
substituters = [
|
substituters = [
|
||||||
"https://nix-gaming.cachix.org"
|
"https://nix-gaming.cachix.org"
|
||||||
"https://nix-community.cachix.org"
|
"https://nix-community.cachix.org"
|
||||||
"https://mirrors.tuna.tsinghua.edu.cn/nix-channels/store"
|
|
||||||
];
|
];
|
||||||
trusted-public-keys = [
|
trusted-public-keys = [
|
||||||
"nix-gaming.cachix.org-1:nbjlureqMbRAxR1gJ/f3hxemL9svXaZF/Ees8vCUUs4="
|
"nix-gaming.cachix.org-1:nbjlureqMbRAxR1gJ/f3hxemL9svXaZF/Ees8vCUUs4="
|
||||||
|
@@ -5,13 +5,13 @@
|
|||||||
w3m
|
w3m
|
||||||
tmux
|
tmux
|
||||||
bc
|
bc
|
||||||
|
ghc
|
||||||
gnumake
|
gnumake
|
||||||
pciutils
|
pciutils
|
||||||
ntfs3g
|
ntfs3g
|
||||||
python3
|
python3
|
||||||
htop
|
htop
|
||||||
nodejs
|
nodejs
|
||||||
ghc
|
|
||||||
wget
|
wget
|
||||||
ripgrep
|
ripgrep
|
||||||
kbd
|
kbd
|
||||||
@@ -24,15 +24,8 @@
|
|||||||
docker-compose
|
docker-compose
|
||||||
nodePackages.typescript
|
nodePackages.typescript
|
||||||
rust-bin.nightly.latest.default
|
rust-bin.nightly.latest.default
|
||||||
#language servers
|
|
||||||
rust-analyzer
|
|
||||||
ccls
|
|
||||||
clang-tools
|
clang-tools
|
||||||
nodePackages.typescript-language-server
|
|
||||||
nodePackages.vscode-langservers-extracted
|
|
||||||
rnix-lsp
|
rnix-lsp
|
||||||
python3Packages.python-lsp-server
|
|
||||||
haskell-language-server
|
|
||||||
vulkan-tools
|
vulkan-tools
|
||||||
vulkan-headers
|
vulkan-headers
|
||||||
msr-tools
|
msr-tools
|
||||||
|
@@ -3,11 +3,12 @@
|
|||||||
{
|
{
|
||||||
services = {
|
services = {
|
||||||
tor.enable = true;
|
tor.enable = true;
|
||||||
logmein-hamachi.enable = true;
|
logmein-hamachi.enable = false;
|
||||||
openssh = {
|
openssh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
permitRootLogin = "yes";
|
permitRootLogin = "yes";
|
||||||
};
|
};
|
||||||
|
|
||||||
btrfs.autoScrub.enable = true;
|
btrfs.autoScrub.enable = true;
|
||||||
udev.extraRules = ''
|
udev.extraRules = ''
|
||||||
ACTION=="add|change", KERNEL=="sda", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
|
ACTION=="add|change", KERNEL=="sda", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
|
||||||
|
@@ -43,7 +43,8 @@
|
|||||||
font-awesome
|
font-awesome
|
||||||
monoid
|
monoid
|
||||||
office-code-pro
|
office-code-pro
|
||||||
noto-fonts-cjk
|
hanazono
|
||||||
|
# noto-fonts-cjk
|
||||||
];
|
];
|
||||||
users.users.natto = {
|
users.users.natto = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
|
@@ -48,6 +48,10 @@ in
|
|||||||
nvidiaBusId = "PCI:1:0:0";
|
nvidiaBusId = "PCI:1:0:0";
|
||||||
};
|
};
|
||||||
modesetting = { enable = true; };
|
modesetting = { enable = true; };
|
||||||
|
powerManagement = {
|
||||||
|
enable = true;
|
||||||
|
finegrained = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
|
@@ -207,7 +207,7 @@ local on_attach = function(client, bufnr)
|
|||||||
buf_set_keymap('n', "<M-f>", "<cmd>lua vim.lsp.buf.formatting()<CR>", {silent=true, noremap=true})
|
buf_set_keymap('n', "<M-f>", "<cmd>lua vim.lsp.buf.formatting()<CR>", {silent=true, noremap=true})
|
||||||
end
|
end
|
||||||
|
|
||||||
local servers = { "ccls", "rust_analyzer", "tsserver", "hls", "pylsp", "texlab", "rnix", "terraform_lsp", "html", "cssls", "jsonls", "svelte", "gopls" }
|
local servers = { "clangd", "rust_analyzer", "tsserver", "hls", "pylsp", "texlab", "rnix", "terraform_lsp", "html", "cssls", "jsonls", "svelte", "gopls" }
|
||||||
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||||
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
||||||
capabilities.textDocument.completion.completionItem.resolveSupport = {
|
capabilities.textDocument.completion.completionItem.resolveSupport = {
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
support32Bit = true;
|
support32Bit = true;
|
||||||
};
|
};
|
||||||
pulse.enable = true;
|
pulse.enable = true;
|
||||||
jack.enable = true;
|
# jack.enable = true;
|
||||||
socketActivation = true;
|
socketActivation = true;
|
||||||
|
|
||||||
# https://nixos.wiki/wiki/PipeWire#Low-latency_setup
|
# https://nixos.wiki/wiki/PipeWire#Low-latency_setup
|
||||||
|
@@ -17,54 +17,6 @@ emacsWithPackagesFromUsePackage {
|
|||||||
alwaysTangle = true;
|
alwaysTangle = true;
|
||||||
extraEmacsPackages = epkgs: with epkgs; [
|
extraEmacsPackages = epkgs: with epkgs; [
|
||||||
use-package
|
use-package
|
||||||
tsc
|
(epkgs.tree-sitter-langs.withPlugins (_: epkgs.tree-sitter-langs.plugins))
|
||||||
];
|
];
|
||||||
#https://github.com/NixOS/nixpkgs/issues/108089
|
|
||||||
override = epkgs: epkgs // {
|
|
||||||
tsc = epkgs.melpaPackages.tsc.overrideAttrs (oa:
|
|
||||||
let
|
|
||||||
version = "0.18.0";
|
|
||||||
tsc-dyn = fetchurl {
|
|
||||||
url = "https://github.com/emacs-tree-sitter/elisp-tree-sitter/releases/download/${version}/tsc-dyn.so";
|
|
||||||
sha256 = "sha256-97KDzdYNJN4ceJeuQxZtQ/7iU0CYXEp6gcSM9rNwlyE=";
|
|
||||||
};
|
|
||||||
in
|
|
||||||
{
|
|
||||||
postInstall = ''
|
|
||||||
cp ${tsc-dyn} $out/share/emacs/site-lisp/elpa/tsc-${oa.version}/tsc-dyn.so
|
|
||||||
echo -n ${version} > $out/share/emacs/site-lisp/elpa/tsc-${oa.version}/DYN-VERSION
|
|
||||||
'';
|
|
||||||
});
|
|
||||||
tree-sitter-langs = epkgs.melpaPackages.tree-sitter-langs.overrideAttrs (oa:
|
|
||||||
let
|
|
||||||
version = "0.11.3";
|
|
||||||
tree-sitter-grammars = stdenv.mkDerivation rec {
|
|
||||||
inherit version;
|
|
||||||
name = "tree-sitter-grammars";
|
|
||||||
src = fetchzip {
|
|
||||||
url = "https://github.com/emacs-tree-sitter/tree-sitter-langs/releases/download/${version}/tree-sitter-grammars-linux-${version}.tar.gz";
|
|
||||||
sha256 = "sha256-85Yy6NuEVnibehmalz2qr0pCENYwmxsyyIf0TUYnDY8=";
|
|
||||||
stripRoot = false;
|
|
||||||
};
|
|
||||||
installPhase = ''
|
|
||||||
install -d $out/langs/bin
|
|
||||||
echo -n "${version}" > $out/langs/bin/BUNDLE-VERSION
|
|
||||||
install -m444 * $out/langs/bin
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
in
|
|
||||||
{
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "emacs-tree-sitter";
|
|
||||||
repo = "tree-sitter-langs";
|
|
||||||
rev = version;
|
|
||||||
sha256 = "sha256-Br+ON7a8FWoU75ySPSP2DkiyHjj80TP5XvcMMJrU9+k=";
|
|
||||||
};
|
|
||||||
postPatch = ''
|
|
||||||
substituteInPlace ./tree-sitter-langs-build.el \
|
|
||||||
--replace "tree-sitter-langs-grammar-dir tree-sitter-langs--dir" "tree-sitter-langs-grammar-dir \"${tree-sitter-grammars}/langs\""
|
|
||||||
'';
|
|
||||||
});
|
|
||||||
gruvbox-theme = epkgs.melpaPackages.gruvbox-theme.overrideAttrs (_: { patches = [ ./gruvbox-el.patch ]; });
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user