Merge branch 'main' of ssh://mizuki.guru/imnyang/nix-flakes
This commit is contained in:
commit
19dd5454d6
19 changed files with 568 additions and 155 deletions
147
assets/config/KawaDark.colors
Normal file
147
assets/config/KawaDark.colors
Normal file
|
|
@ -0,0 +1,147 @@
|
||||||
|
[ColorEffects:Disabled]
|
||||||
|
Color=56,56,56
|
||||||
|
ColorAmount=0
|
||||||
|
ColorEffect=0
|
||||||
|
ContrastAmount=0.65
|
||||||
|
ContrastEffect=1
|
||||||
|
IntensityAmount=0.1
|
||||||
|
IntensityEffect=2
|
||||||
|
|
||||||
|
[ColorEffects:Inactive]
|
||||||
|
ChangeSelectionColor=true
|
||||||
|
Color=112,111,110
|
||||||
|
ColorAmount=0.025
|
||||||
|
ColorEffect=2
|
||||||
|
ContrastAmount=0.1
|
||||||
|
ContrastEffect=2
|
||||||
|
Enable=false
|
||||||
|
IntensityAmount=0
|
||||||
|
IntensityEffect=0
|
||||||
|
|
||||||
|
[Colors:Button]
|
||||||
|
BackgroundAlternate=44,31,45
|
||||||
|
BackgroundNormal=25,16,23
|
||||||
|
DecorationFocus=236,183,213
|
||||||
|
DecorationHover=236,183,213
|
||||||
|
ForegroundActive=236,183,213
|
||||||
|
ForegroundInactive=169,169,177
|
||||||
|
ForegroundLink=137,180,250
|
||||||
|
ForegroundNegative=243,139,168
|
||||||
|
ForegroundNeutral=249,226,175
|
||||||
|
ForegroundNormal=250,250,250
|
||||||
|
ForegroundPositive=166,227,161
|
||||||
|
ForegroundVisited=245,194,231
|
||||||
|
|
||||||
|
[Colors:Complementary]
|
||||||
|
BackgroundAlternate=44,31,45
|
||||||
|
BackgroundNormal=25,16,23
|
||||||
|
DecorationFocus=236,183,213
|
||||||
|
DecorationHover=236,183,213
|
||||||
|
ForegroundActive=236,183,213
|
||||||
|
ForegroundInactive=169,169,177
|
||||||
|
ForegroundLink=137,180,250
|
||||||
|
ForegroundNegative=243,139,168
|
||||||
|
ForegroundNeutral=249,226,175
|
||||||
|
ForegroundNormal=250,250,250
|
||||||
|
ForegroundPositive=166,227,161
|
||||||
|
ForegroundVisited=245,194,231
|
||||||
|
|
||||||
|
[Colors:Header]
|
||||||
|
BackgroundAlternate=44,31,45
|
||||||
|
BackgroundNormal=25,16,23
|
||||||
|
DecorationFocus=236,183,213
|
||||||
|
DecorationHover=236,183,213
|
||||||
|
ForegroundActive=236,183,213
|
||||||
|
ForegroundInactive=169,169,177
|
||||||
|
ForegroundLink=137,180,250
|
||||||
|
ForegroundNegative=243,139,168
|
||||||
|
ForegroundNeutral=249,226,175
|
||||||
|
ForegroundNormal=250,250,250
|
||||||
|
ForegroundPositive=166,227,161
|
||||||
|
ForegroundVisited=245,194,231
|
||||||
|
|
||||||
|
[Colors:Header][Inactive]
|
||||||
|
BackgroundAlternate=44,31,45
|
||||||
|
BackgroundNormal=25,16,23
|
||||||
|
DecorationFocus=236,183,213
|
||||||
|
DecorationHover=236,183,213
|
||||||
|
ForegroundActive=236,183,213
|
||||||
|
ForegroundInactive=169,169,177
|
||||||
|
ForegroundLink=137,180,250
|
||||||
|
ForegroundNegative=243,139,168
|
||||||
|
ForegroundNeutral=249,226,175
|
||||||
|
ForegroundNormal=169,169,177
|
||||||
|
ForegroundPositive=166,227,161
|
||||||
|
ForegroundVisited=245,194,231
|
||||||
|
|
||||||
|
[Colors:Selection]
|
||||||
|
BackgroundAlternate=96,69,98
|
||||||
|
BackgroundNormal=236,183,213
|
||||||
|
DecorationFocus=236,183,213
|
||||||
|
DecorationHover=236,183,213
|
||||||
|
ForegroundActive=25,16,23
|
||||||
|
ForegroundInactive=169,169,177
|
||||||
|
ForegroundLink=30,102,245
|
||||||
|
ForegroundNegative=176,55,69
|
||||||
|
ForegroundNeutral=198,92,0
|
||||||
|
ForegroundNormal=25,16,23
|
||||||
|
ForegroundPositive=23,104,57
|
||||||
|
ForegroundVisited=155,89,182
|
||||||
|
|
||||||
|
[Colors:Tooltip]
|
||||||
|
BackgroundAlternate=44,31,45
|
||||||
|
BackgroundNormal=25,16,23
|
||||||
|
DecorationFocus=236,183,213
|
||||||
|
DecorationHover=236,183,213
|
||||||
|
ForegroundActive=236,183,213
|
||||||
|
ForegroundInactive=169,169,177
|
||||||
|
ForegroundLink=137,180,250
|
||||||
|
ForegroundNegative=243,139,168
|
||||||
|
ForegroundNeutral=249,226,175
|
||||||
|
ForegroundNormal=250,250,250
|
||||||
|
ForegroundPositive=166,227,161
|
||||||
|
ForegroundVisited=245,194,231
|
||||||
|
|
||||||
|
[Colors:View]
|
||||||
|
BackgroundAlternate=44,31,45
|
||||||
|
BackgroundNormal=25,16,23
|
||||||
|
DecorationFocus=236,183,213
|
||||||
|
DecorationHover=236,183,213
|
||||||
|
ForegroundActive=236,183,213
|
||||||
|
ForegroundInactive=169,169,177
|
||||||
|
ForegroundLink=137,180,250
|
||||||
|
ForegroundNegative=243,139,168
|
||||||
|
ForegroundNeutral=249,226,175
|
||||||
|
ForegroundNormal=250,250,250
|
||||||
|
ForegroundPositive=166,227,161
|
||||||
|
ForegroundVisited=245,194,231
|
||||||
|
|
||||||
|
[Colors:Window]
|
||||||
|
BackgroundAlternate=44,31,45
|
||||||
|
BackgroundNormal=25,16,23
|
||||||
|
DecorationFocus=236,183,213
|
||||||
|
DecorationHover=236,183,213
|
||||||
|
ForegroundActive=236,183,213
|
||||||
|
ForegroundInactive=169,169,177
|
||||||
|
ForegroundLink=137,180,250
|
||||||
|
ForegroundNegative=243,139,168
|
||||||
|
ForegroundNeutral=249,226,175
|
||||||
|
ForegroundNormal=250,250,250
|
||||||
|
ForegroundPositive=166,227,161
|
||||||
|
ForegroundVisited=245,194,231
|
||||||
|
|
||||||
|
[General]
|
||||||
|
ColorScheme=BreezeDark
|
||||||
|
Name=Kawa Dark
|
||||||
|
shadeSortColumn=true
|
||||||
|
|
||||||
|
[KDE]
|
||||||
|
contrast=4
|
||||||
|
|
||||||
|
[WM]
|
||||||
|
activeBackground=25,16,23
|
||||||
|
activeBlend=25,16,23
|
||||||
|
activeForeground=250,250,250
|
||||||
|
inactiveBackground=44,31,45
|
||||||
|
inactiveBlend=44,31,45
|
||||||
|
inactiveForeground=169,169,177
|
||||||
194
flake.lock
generated
194
flake.lock
generated
|
|
@ -22,11 +22,11 @@
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782648384,
|
"lastModified": 1783674541,
|
||||||
"narHash": "sha256-OlHdAqdXasZk1U+Zf9n+ivqHL9kj/UD0DFO4yYTNBYc=",
|
"narHash": "sha256-vmUhEF/jBCZJeK0dInOls+HOAR0yiiQusN1+FZKaJss=",
|
||||||
"owner": "catppuccin",
|
"owner": "catppuccin",
|
||||||
"repo": "nix",
|
"repo": "nix",
|
||||||
"rev": "f2c7dd14ecce785c206a39466cbe227ff62e3803",
|
"rev": "96799f24cf1366fe88e1293c3d27521a8f2129cf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -41,11 +41,11 @@
|
||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1783061223,
|
"lastModified": 1783838629,
|
||||||
"narHash": "sha256-GlYplbaBJ7Nip8XQFhAb2tu4DmtbPrJc1rK2NgL/gw0=",
|
"narHash": "sha256-Va46EySvmN/ya+wEgvfLffzHIW19HEiaKJ/zBujm1pQ=",
|
||||||
"owner": "ilysenko",
|
"owner": "ilysenko",
|
||||||
"repo": "codex-desktop-linux",
|
"repo": "codex-desktop-linux",
|
||||||
"rev": "f3836c9c225cb0a2868f05bf0bc031f20c57c56f",
|
"rev": "a6af5ef8511d908ff8e9c5bc3f706027132ef74b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -61,11 +61,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781761792,
|
"lastModified": 1783395956,
|
||||||
"narHash": "sha256-rCPytmKNjctLloB6UgK5CRrHSwV4b0ygxtJLPPp8R14=",
|
"narHash": "sha256-AAbexQvDoK+6GFJdhY6kqjA+6ECKRkidgWxkn4gMwAA=",
|
||||||
"owner": "nix-darwin",
|
"owner": "nix-darwin",
|
||||||
"repo": "nix-darwin",
|
"repo": "nix-darwin",
|
||||||
"rev": "a1fa429e945becaf60468600daf649be4ba0350c",
|
"rev": "d5bd9cd77aea4c0a8f49e7fd85545671a208ed15",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -125,11 +125,11 @@
|
||||||
"nixpkgs-lib": "nixpkgs-lib"
|
"nixpkgs-lib": "nixpkgs-lib"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1778716662,
|
"lastModified": 1782949081,
|
||||||
"narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=",
|
"narHash": "sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w+6NWK9yA=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb",
|
"rev": "17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -217,11 +217,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1783024095,
|
"lastModified": 1783823409,
|
||||||
"narHash": "sha256-oE+TNK98Pl7nHW4VU1oBvUKD5JR45U+py/NJmLoTNHI=",
|
"narHash": "sha256-OI4IkRjRXa1e7hYmCGJDPDq5H/kPwhsyoS80cNUF9fI=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "a4d410db95a6416d1008049330bd86b85b5db45a",
|
"rev": "7566825d4652a1b885bd4ce65bd9e8def432fec9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -250,7 +250,7 @@
|
||||||
},
|
},
|
||||||
"imnyang_2": {
|
"imnyang_2": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs_14"
|
"nixpkgs": "nixpkgs_15"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1778582554,
|
"lastModified": 1778582554,
|
||||||
|
|
@ -273,11 +273,11 @@
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"dir": "packages/nix",
|
"dir": "packages/nix",
|
||||||
"lastModified": 1782693511,
|
"lastModified": 1783532163,
|
||||||
"narHash": "sha256-ytACEe0dcb9RgBB4sioGZGzn9H/zhSYI4HE9uXcRgw0=",
|
"narHash": "sha256-n+YQKnVt0H1B2z6N1PmaadeVorRHi956q48/g2y8Hnc=",
|
||||||
"owner": "SteamClientHomebrew",
|
"owner": "SteamClientHomebrew",
|
||||||
"repo": "Millennium",
|
"repo": "Millennium",
|
||||||
"rev": "e58ead4df900a4391ee1e6a7efe9294d6283aeb3",
|
"rev": "3623ed0ed9f6065ce666cb0276ff0b903fee2355",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -290,17 +290,17 @@
|
||||||
"millennium-src": {
|
"millennium-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782175707,
|
"lastModified": 1783268941,
|
||||||
"narHash": "sha256-nAgnski2c247PqLtcK3g5NER7hVj/zlCJd9CTb2lne4=",
|
"narHash": "sha256-MJLJ0I48HXgfOpISTAbDMYMUdWj9A6M+jGQz4uAvwyw=",
|
||||||
"owner": "SteamClientHomebrew",
|
"owner": "SteamClientHomebrew",
|
||||||
"repo": "Millennium",
|
"repo": "Millennium",
|
||||||
"rev": "5729ba4bb432a071a0276abb416b2c26d27afa71",
|
"rev": "f37f05bdbd4727d873a1ad83ce72d062ef9a0c48",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "SteamClientHomebrew",
|
"owner": "SteamClientHomebrew",
|
||||||
"repo": "Millennium",
|
"repo": "Millennium",
|
||||||
"rev": "5729ba4bb432a071a0276abb416b2c26d27afa71",
|
"rev": "f37f05bdbd4727d873a1ad83ce72d062ef9a0c48",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -328,11 +328,11 @@
|
||||||
"nixpkgs": "nixpkgs_6"
|
"nixpkgs": "nixpkgs_6"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782537345,
|
"lastModified": 1783821302,
|
||||||
"narHash": "sha256-8yBe/CYAwp0zWLLat/q8QfEoxql4YXnvFLNYHMVjUpc=",
|
"narHash": "sha256-yrlsrPvCUBUS6minT8VBMemHa47qzXRcHdzvYzRTSTo=",
|
||||||
"owner": "imnyang",
|
"owner": "imnyang",
|
||||||
"repo": "muvel-nix",
|
"repo": "muvel-nix",
|
||||||
"rev": "cc57a70965daeece70b4a0f285c5952b37fa119b",
|
"rev": "90f3b4f37c57d0c73dfd4131c6d190147654e1df",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -343,11 +343,11 @@
|
||||||
},
|
},
|
||||||
"nix-flatpak": {
|
"nix-flatpak": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1780908363,
|
"lastModified": 1783368811,
|
||||||
"narHash": "sha256-llGS4y3Qh1eUkli3/Y2VY9FV3GOUKFZR1E2BDftt45Q=",
|
"narHash": "sha256-0H8jDwR4Kegb3heaTrH1ftbgKfZVDT8JE+46uXxDy/Q=",
|
||||||
"owner": "gmodena",
|
"owner": "gmodena",
|
||||||
"repo": "nix-flatpak",
|
"repo": "nix-flatpak",
|
||||||
"rev": "1df08625f0f8c7d6e300a0e5df7955bbb877d809",
|
"rev": "20d42f0ee98c9fe9f85e8d1de474f1409ed10d05",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -382,11 +382,11 @@
|
||||||
"nixpkgs-nixcord": "nixpkgs-nixcord"
|
"nixpkgs-nixcord": "nixpkgs-nixcord"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1783050870,
|
"lastModified": 1783764089,
|
||||||
"narHash": "sha256-3UtkNMi6zt972zKyE5Qt9LkSHn6sbz1AjVRNvX+SZlE=",
|
"narHash": "sha256-AzoohteEEymQ+m3fAXlQJ+mkFLQ9XjPRqSlgqJ7TLGY=",
|
||||||
"owner": "FlameFlag",
|
"owner": "FlameFlag",
|
||||||
"repo": "nixcord",
|
"repo": "nixcord",
|
||||||
"rev": "1e24eefaa5ee1927a3b1bae9b3e2f3caf3fae9f3",
|
"rev": "f3c556542c423b5e790a94d0337a80cede816620",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -401,11 +401,11 @@
|
||||||
"nixpkgs": "nixpkgs_8"
|
"nixpkgs": "nixpkgs_8"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781182279,
|
"lastModified": 1783336371,
|
||||||
"narHash": "sha256-V5EQQbDnmdiXGQXrEF1PEL7QYsFqfH8N1E89Z5ONwFk=",
|
"narHash": "sha256-ZisTtweyb7JUwPP54HAXE9TypT8m89dIxDI36Ak0hAs=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NixOS-WSL",
|
"repo": "NixOS-WSL",
|
||||||
"rev": "5675822ba756e6e56f8f6a5a76e90e0da2ece94d",
|
"rev": "a9620cfa43f0c1c30a46c31ae3c6e58cdb124a14",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -417,11 +417,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782175435,
|
"lastModified": 1783279667,
|
||||||
"narHash": "sha256-8d2wCNWKnd86GzKZvbuqqlS+HqMrheXkvRf0qGJ/oA0=",
|
"narHash": "sha256-2l8yOB5aYd+05Q9V9Y1YhgbSa1j1o5QX+nvYs5FL80A=",
|
||||||
"rev": "89570f24e97e614aa34aa9ab1c927b6578a43775",
|
"rev": "f205b5574fd0cb7da5b702a2da51507b7f4fdd1b",
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.11pre1020805.89570f24e97e/nixexprs.tar.xz"
|
"url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.11pre1028110.f205b5574fd0/nixexprs.tar.xz"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
|
|
@ -446,11 +446,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-lib": {
|
"nixpkgs-lib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777168982,
|
"lastModified": 1782614948,
|
||||||
"narHash": "sha256-GOkGPcboWE9BmGCRMLX3worL4EMnsnG8MyKmXNeYuhQ=",
|
"narHash": "sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC+eBu2zKlp8=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs.lib",
|
"repo": "nixpkgs.lib",
|
||||||
"rev": "f5901329dade4a6ea039af1433fb087bd9c1fe14",
|
"rev": "db3f255737b94216eb71cce308e2912cf6bc2d7c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -459,13 +459,29 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs-nixcord": {
|
"nixpkgs-libxml2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781216227,
|
"lastModified": 1751274312,
|
||||||
"narHash": "sha256-9mUW6gNwoN2SWc/l0fW4svPNOulXLl8ijqKyeSOGgJE=",
|
"narHash": "sha256-/bVBlRpECLVzjV19t5KMdMFWSwKLtb5RyXdjz3LJT+g=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "a0374025a863d007d98e3297f6aa46cc3141c2f0",
|
"rev": "50ab793786d9de88ee30ec4e4c24fb4236fc2674",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "NixOS",
|
||||||
|
"ref": "nixos-24.11",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs-nixcord": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1782999065,
|
||||||
|
"narHash": "sha256-5Dgj5+pIQYZKrXUGaLCk7CKfN3MmpwIhO94++WVxvng=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "80d591ed473cfc46329932c2aadac9b435342c7c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -509,11 +525,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_12": {
|
"nixpkgs_12": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782467914,
|
"lastModified": 1783776592,
|
||||||
"narHash": "sha256-inDx/w70OSJoJPqtKh0BrzAsbZZhpya7YgS43jHnhwg=",
|
"narHash": "sha256-+GVwKnbbSmf4cWMJyRzvw8H5yFknmkLoPD5v6snqPzo=",
|
||||||
"rev": "e73de5be04e0eff4190a1432b946d469c794e7b4",
|
"rev": "e7a3ca8092b61ff85b6a45bf863ea2b2d6a661b3",
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1022855.e73de5be04e0/nixexprs.tar.xz"
|
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1032869.e7a3ca8092b6/nixexprs.tar.xz"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
|
|
@ -537,6 +553,22 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_14": {
|
"nixpkgs_14": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1778869304,
|
||||||
|
"narHash": "sha256-30sZNZoA1cqF5JNO9fVX+wgiQYjB7HJqqJ4ztCDeBZE=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "d233902339c02a9c334e7e593de68855ad26c4cb",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "NixOS",
|
||||||
|
"ref": "nixos-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs_15": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777954456,
|
"lastModified": 1777954456,
|
||||||
"narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=",
|
"narHash": "sha256-hGdgeU2Nk87RAuZyYjyDjFL6LK7dAZN5RE9+hrDTkDU=",
|
||||||
|
|
@ -618,11 +650,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_6": {
|
"nixpkgs_6": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781577229,
|
"lastModified": 1782959384,
|
||||||
"narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=",
|
"narHash": "sha256-xnJJk+ct+D2+wdRxj1wk36w5zV9RVESwRqcklPdt3fM=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "567a49d1913ce81ac6e9582e3553dd90a955875f",
|
"rev": "65179426c83bb3f6bc14898b42ea1c6f01d374b0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -634,11 +666,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_7": {
|
"nixpkgs_7": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781216227,
|
"lastModified": 1782999065,
|
||||||
"narHash": "sha256-9mUW6gNwoN2SWc/l0fW4svPNOulXLl8ijqKyeSOGgJE=",
|
"narHash": "sha256-5Dgj5+pIQYZKrXUGaLCk7CKfN3MmpwIhO94++WVxvng=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "a0374025a863d007d98e3297f6aa46cc3141c2f0",
|
"rev": "80d591ed473cfc46329932c2aadac9b435342c7c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -666,11 +698,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_9": {
|
"nixpkgs_9": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782723713,
|
"lastModified": 1783776592,
|
||||||
"narHash": "sha256-oPXCU/SSUokcGaJREHibG1CBX3+s/W7orDWQOZDsEeQ=",
|
"narHash": "sha256-UgCQzxeWI75XM8G+hPrPh+MKzEPjG3SpAj7dtqSbksA=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "b5aa0fbd538984f6e3d201be0005b4463d8b09f8",
|
"rev": "e7a3ca8092b61ff85b6a45bf863ea2b2d6a661b3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -749,11 +781,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1775856943,
|
"lastModified": 1783574839,
|
||||||
"narHash": "sha256-b7Mp7P+q2Md5AGt4rjHfMcBykzMumFTen10ST++AuTU=",
|
"narHash": "sha256-ICof1tV4/9XheBLBGf7dhMhfMq4dOs1zwTHrr7zGFlA=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "plasma-manager",
|
"repo": "plasma-manager",
|
||||||
"rev": "a524a6160e6df89f7673ba293cf7d78b559eb1a5",
|
"rev": "c551f0687658e4bb699cfff6015436ad7ee57a0d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -833,11 +865,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782165805,
|
"lastModified": 1783174389,
|
||||||
"narHash": "sha256-478kKQBvK6SYTOdN2h9jhKJv94nbXRbFMfuL1WshErg=",
|
"narHash": "sha256-aCWC8ngycU7OdJrU2+Je3qf+1a2ykuBvpPhZT/9tXMc=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "56b24064fdcaedca53553b1a6d607fd23b613a24",
|
"rev": "f1406619a3884cd5c47992a70b8b35c9c0fcb4c9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -846,17 +878,36 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"soulver-cpp": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": "nixpkgs_14",
|
||||||
|
"nixpkgs-libxml2": "nixpkgs-libxml2"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1783621734,
|
||||||
|
"narHash": "sha256-YBFO+aurlz2y2hTRN1Kl0RjX6JzHn0mYBmt4zb436Yg=",
|
||||||
|
"owner": "vicinaehq",
|
||||||
|
"repo": "soulver-cpp",
|
||||||
|
"rev": "00e926e2bd03118638c88981f6a67bfa107210c2",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "vicinaehq",
|
||||||
|
"repo": "soulver-cpp",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"spicetify-nix": {
|
"spicetify-nix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs_12",
|
"nixpkgs": "nixpkgs_12",
|
||||||
"systems": "systems_5"
|
"systems": "systems_5"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782898510,
|
"lastModified": 1783838433,
|
||||||
"narHash": "sha256-7QVN7ijsXbIBRrI9LdXfeoFktTS0I6HZya9tu6+STrs=",
|
"narHash": "sha256-Zb8+v76qSPYDlUea1y30YzgdEoDjA97vRmeqfPAqwZs=",
|
||||||
"owner": "Gerg-L",
|
"owner": "Gerg-L",
|
||||||
"repo": "spicetify-nix",
|
"repo": "spicetify-nix",
|
||||||
"rev": "9cabea6f5973ec01f60080ea50f54f8f6d74dc95",
|
"rev": "c6ab7371e40abd405313af9bddafd5f37cc94f83",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -973,14 +1024,15 @@
|
||||||
"vicinae": {
|
"vicinae": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs_13",
|
"nixpkgs": "nixpkgs_13",
|
||||||
|
"soulver-cpp": "soulver-cpp",
|
||||||
"systems": "systems_6"
|
"systems": "systems_6"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1783040721,
|
"lastModified": 1783794047,
|
||||||
"narHash": "sha256-9mj0DI9/QxmBTpydeCYHAJTqLoTMmDS0wZuh2EXoVHY=",
|
"narHash": "sha256-TOV9S62H66hItUcsjaGcmjknCqZJ/gN7EPRmwS7jh9w=",
|
||||||
"owner": "vicinaehq",
|
"owner": "vicinaehq",
|
||||||
"repo": "vicinae",
|
"repo": "vicinae",
|
||||||
"rev": "220af6e5e14f1ff692a258547afab8a88039c60c",
|
"rev": "e7e34695371737b371d6488c7f680b436d82093e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -94,6 +94,13 @@
|
||||||
inputs.millennium.overlays.default
|
inputs.millennium.overlays.default
|
||||||
(import ./overlays/spotx.nix)
|
(import ./overlays/spotx.nix)
|
||||||
(final: prev: {
|
(final: prev: {
|
||||||
|
vulkan-validation-layers = prev.vulkan-validation-layers.overrideAttrs (old: {
|
||||||
|
cmakeFlags = (old.cmakeFlags or [ ]) ++ [
|
||||||
|
# Fixed upstream; keep this until the locked nixpkgs includes it.
|
||||||
|
"-DUPDATE_DEPS=OFF"
|
||||||
|
];
|
||||||
|
});
|
||||||
|
|
||||||
pythonPackagesExtensions = (prev.pythonPackagesExtensions or [ ]) ++ [
|
pythonPackagesExtensions = (prev.pythonPackagesExtensions or [ ]) ++ [
|
||||||
(python-final: python-prev: {
|
(python-final: python-prev: {
|
||||||
uefi-firmware-parser = python-prev.uefi-firmware-parser.overridePythonAttrs (old: {
|
uefi-firmware-parser = python-prev.uefi-firmware-parser.overridePythonAttrs (old: {
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,11 @@
|
||||||
overlays,
|
overlays,
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (inputs) nixpkgs;
|
inherit (inputs)
|
||||||
|
nixpkgs
|
||||||
|
home-manager
|
||||||
|
plasma-manager
|
||||||
|
;
|
||||||
in
|
in
|
||||||
nixpkgs.lib.nixosSystem {
|
nixpkgs.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
|
|
@ -13,6 +17,18 @@ nixpkgs.lib.nixosSystem {
|
||||||
|
|
||||||
"${inputs.self}/modules/mizukios/base"
|
"${inputs.self}/modules/mizukios/base"
|
||||||
|
|
||||||
|
home-manager.nixosModules.home-manager
|
||||||
|
{
|
||||||
|
home-manager.useGlobalPkgs = true;
|
||||||
|
home-manager.useUserPackages = true;
|
||||||
|
home-manager.backupFileExtension = "backup";
|
||||||
|
home-manager.extraSpecialArgs = { inherit inputs; };
|
||||||
|
home-manager.users.nixos = import ./home.nix;
|
||||||
|
home-manager.sharedModules = [
|
||||||
|
plasma-manager.homeModules.plasma-manager
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
({ pkgs, ... }: {
|
({ pkgs, ... }: {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
fastfetch
|
fastfetch
|
||||||
|
|
@ -27,6 +43,10 @@ nixpkgs.lib.nixosSystem {
|
||||||
|
|
||||||
security.sudo.enable = false;
|
security.sudo.enable = false;
|
||||||
|
|
||||||
|
users.users.nixos = {
|
||||||
|
shell = pkgs.fish;
|
||||||
|
};
|
||||||
|
|
||||||
environment.etc.flake.source = "${inputs.self}";
|
environment.etc.flake.source = "${inputs.self}";
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
|
||||||
18
hosts/installer/home.nix
Normal file
18
hosts/installer/home.nix
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
{ inputs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
xdg.enable = true;
|
||||||
|
|
||||||
|
home.stateVersion = "25.11";
|
||||||
|
home.username = "nixos";
|
||||||
|
home.homeDirectory = "/home/nixos";
|
||||||
|
|
||||||
|
imports = [
|
||||||
|
"${inputs.self}/modules/home/devtool/ghostty.nix"
|
||||||
|
"${inputs.self}/modules/home/devtool/zed.nix"
|
||||||
|
"${inputs.self}/modules/home/fastfetch.nix"
|
||||||
|
"${inputs.self}/modules/home/devtool/neovim.nix"
|
||||||
|
./plasma.nix
|
||||||
|
./shell.nix
|
||||||
|
];
|
||||||
|
}
|
||||||
13
hosts/installer/plasma.nix
Normal file
13
hosts/installer/plasma.nix
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
{ inputs, lib, ... }:
|
||||||
|
let
|
||||||
|
assets = "${inputs.self}/assets";
|
||||||
|
in
|
||||||
|
{
|
||||||
|
imports = [ "${inputs.self}/modules/home/plasma.nix" ];
|
||||||
|
|
||||||
|
programs.plasma.workspace.cursor = {
|
||||||
|
theme = "pjsk-cursor-n25-mizuki-ani";
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.plasma.workspace.colorScheme = lib.mkForce "Kawa";
|
||||||
|
}
|
||||||
54
hosts/installer/shell.nix
Normal file
54
hosts/installer/shell.nix
Normal file
|
|
@ -0,0 +1,54 @@
|
||||||
|
{
|
||||||
|
programs.fish = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
shellAliases = {
|
||||||
|
".." = "cd ..";
|
||||||
|
"..." = "cd ../..";
|
||||||
|
|
||||||
|
ls = "eza --icons=always";
|
||||||
|
ll = "eza --icons=always -l";
|
||||||
|
la = "eza --icons=always -a";
|
||||||
|
lla = "eza --icons=always -la";
|
||||||
|
|
||||||
|
cat = "bat --plain";
|
||||||
|
|
||||||
|
clean = "sudo nix-collect-garbage -d";
|
||||||
|
};
|
||||||
|
|
||||||
|
interactiveShellInit = ''
|
||||||
|
set -g fish_greeting ""
|
||||||
|
set -g fish_color_command blue
|
||||||
|
set -g fish_color_error red
|
||||||
|
set -g fish_color_param cyan
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.starship = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
format = "🦔 $directory:$character";
|
||||||
|
add_newline = false;
|
||||||
|
# username = {
|
||||||
|
# style_user = "purple";
|
||||||
|
# style_root = "purple";
|
||||||
|
# format = "[$user]($style)";
|
||||||
|
# show_always = true;
|
||||||
|
# };
|
||||||
|
# hostname = {
|
||||||
|
# style = "green";
|
||||||
|
# format = "[$hostname]($style)";
|
||||||
|
# ssh_only = false;
|
||||||
|
# };
|
||||||
|
directory = {
|
||||||
|
style = "fg:#fbb6c4";
|
||||||
|
format = "[$path]($style)";
|
||||||
|
truncation_length = 3;
|
||||||
|
};
|
||||||
|
character = {
|
||||||
|
success_symbol = " 💕";
|
||||||
|
error_symbol = " ⚠️";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
lib,
|
||||||
inputs,
|
inputs,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
|
|
@ -26,16 +27,14 @@
|
||||||
"${inputs.self}/modules/mizukios/features/remote/ssh.nix"
|
"${inputs.self}/modules/mizukios/features/remote/ssh.nix"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
catppuccin.flavor = lib.mkForce "mocha";
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "ena";
|
hostName = "ena";
|
||||||
networkmanager.enable = true;
|
networkmanager.enable = true;
|
||||||
firewall.enable = false;
|
firewall.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.networkmanager.plugins = [
|
|
||||||
pkgs.networkmanager-ssh
|
|
||||||
];
|
|
||||||
|
|
||||||
services.printing.enable = true;
|
services.printing.enable = true;
|
||||||
services.power-profiles-daemon.enable = true;
|
services.power-profiles-daemon.enable = true;
|
||||||
services.asusd.enable = true;
|
services.asusd.enable = true;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
{ inputs, ... }:
|
{ inputs, lib, ... }:
|
||||||
let
|
let
|
||||||
assets = "${inputs.self}/assets";
|
assets = "${inputs.self}/assets";
|
||||||
in
|
in
|
||||||
|
|
@ -9,6 +9,8 @@ in
|
||||||
theme = "pjsk-cursor-n25-ena-ani";
|
theme = "pjsk-cursor-n25-ena-ani";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.plasma.workspace.colorScheme = lib.mkForce "KawaDark";
|
||||||
|
|
||||||
programs.plasma.workspace.wallpaper = "${assets}/wallpaper/wallpaper1.jpg";
|
programs.plasma.workspace.wallpaper = "${assets}/wallpaper/wallpaper1.jpg";
|
||||||
|
|
||||||
programs.plasma.kscreenlocker.appearance.wallpaper = "${assets}/wallpaper/wallpaper3.png";
|
programs.plasma.kscreenlocker.appearance.wallpaper = "${assets}/wallpaper/wallpaper3.png";
|
||||||
|
|
|
||||||
|
|
@ -20,17 +20,6 @@
|
||||||
|
|
||||||
xdg.configFile."fontconfig/conf.d/10-hm-fonts.conf".force = true;
|
xdg.configFile."fontconfig/conf.d/10-hm-fonts.conf".force = true;
|
||||||
|
|
||||||
programs.vicinae = {
|
|
||||||
enable = true;
|
|
||||||
systemd = {
|
|
||||||
enable = true;
|
|
||||||
autoStart = true;
|
|
||||||
environment = {
|
|
||||||
USE_LAYER_SHELL = 1;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
"${inputs.self}/modules/home/devtool/git.nix"
|
"${inputs.self}/modules/home/devtool/git.nix"
|
||||||
"${inputs.self}/modules/home/devtool/neovim.nix"
|
"${inputs.self}/modules/home/devtool/neovim.nix"
|
||||||
|
|
@ -40,6 +29,9 @@
|
||||||
"${inputs.self}/modules/home/discord/linux.nix"
|
"${inputs.self}/modules/home/discord/linux.nix"
|
||||||
"${inputs.self}/modules/home/devtool/vscode.nix"
|
"${inputs.self}/modules/home/devtool/vscode.nix"
|
||||||
"${inputs.self}/modules/home/devtool/ciscopackettracer.nix"
|
"${inputs.self}/modules/home/devtool/ciscopackettracer.nix"
|
||||||
|
"${inputs.self}/modules/home/ssh.nix"
|
||||||
|
"${inputs.self}/modules/home/vicinae.nix"
|
||||||
|
|
||||||
./config/shell.nix
|
./config/shell.nix
|
||||||
./config/plasma.nix
|
./config/plasma.nix
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,19 @@
|
||||||
|
|
||||||
services.caddy = {
|
services.caddy = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
virtualHosts."broadcast.epc.mizuki.guru".extraConfig = ''
|
||||||
|
@authApi path /api/auth /api/auth/*
|
||||||
|
handle @authApi {
|
||||||
|
reverse_proxy 127.0.0.1:1234
|
||||||
|
}
|
||||||
|
|
||||||
|
@backendApi path /api /api/*
|
||||||
|
handle @backendApi {
|
||||||
|
reverse_proxy 127.0.0.1:1108
|
||||||
|
}
|
||||||
|
|
||||||
|
reverse_proxy 127.0.0.1:1234
|
||||||
|
'';
|
||||||
virtualHosts."http://broadcast.epc.mizuki.arpa".extraConfig = ''
|
virtualHosts."http://broadcast.epc.mizuki.arpa".extraConfig = ''
|
||||||
@preflight method OPTIONS
|
@preflight method OPTIONS
|
||||||
|
|
||||||
|
|
@ -36,6 +49,19 @@
|
||||||
|
|
||||||
reverse_proxy 127.0.0.1:6769
|
reverse_proxy 127.0.0.1:6769
|
||||||
'';
|
'';
|
||||||
|
virtualHosts."https://broadcast.epc.mizuki.guru:30427".extraConfig = ''
|
||||||
|
@preflight method OPTIONS
|
||||||
|
|
||||||
|
header {
|
||||||
|
Access-Control-Allow-Origin *
|
||||||
|
Access-Control-Allow-Methods "GET, POST, PUT, PATCH, DELETE, OPTIONS"
|
||||||
|
Access-Control-Allow-Headers *
|
||||||
|
}
|
||||||
|
|
||||||
|
respond @preflight "" 204
|
||||||
|
|
||||||
|
reverse_proxy 127.0.0.1:6769
|
||||||
|
'';
|
||||||
virtualHosts."http://broadcast.epc.mizuki.arpa:8027".extraConfig = ''
|
virtualHosts."http://broadcast.epc.mizuki.arpa:8027".extraConfig = ''
|
||||||
@preflight method OPTIONS
|
@preflight method OPTIONS
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,30 +18,6 @@
|
||||||
VISUAL = "nvim";
|
VISUAL = "nvim";
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.ssh = {
|
|
||||||
enable = true;
|
|
||||||
matchBlocks = {
|
|
||||||
"*" = {
|
|
||||||
forwardAgent = false;
|
|
||||||
identityAgent = "~/.1password/agent.sock";
|
|
||||||
setEnv = {
|
|
||||||
TERM = "xterm-256color";
|
|
||||||
};
|
|
||||||
extraOptions = {
|
|
||||||
ServerAliveInterval = "0";
|
|
||||||
ServerAliveCountMax = "3";
|
|
||||||
Compression = "no";
|
|
||||||
AddKeysToAgent = "no";
|
|
||||||
HashKnownHosts = "no";
|
|
||||||
UserKnownHostsFile = "~/.ssh/known_hosts";
|
|
||||||
ControlMaster = "no";
|
|
||||||
ControlPath = "~/.ssh/master-%r@%n:%p";
|
|
||||||
ControlPersist = "no";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
xdg.configFile."fontconfig/conf.d/10-hm-fonts.conf".force = true;
|
xdg.configFile."fontconfig/conf.d/10-hm-fonts.conf".force = true;
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
|
|
@ -58,5 +34,6 @@
|
||||||
"${inputs.self}/modules/home/obs-studio.nix"
|
"${inputs.self}/modules/home/obs-studio.nix"
|
||||||
"${inputs.self}/modules/home/devtool/vscode.nix"
|
"${inputs.self}/modules/home/devtool/vscode.nix"
|
||||||
"${inputs.self}/modules/home/devtool/ciscopackettracer.nix"
|
"${inputs.self}/modules/home/devtool/ciscopackettracer.nix"
|
||||||
|
"${inputs.self}/modules/home/ssh.nix"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,35 +1,12 @@
|
||||||
{pkgs, ...}: {
|
{ pkgs, ... }: {
|
||||||
programs.ghostty = {
|
programs.ghostty = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = if pkgs.stdenv.isDarwin then pkgs.ghostty-bin else pkgs.ghostty;
|
package = if pkgs.stdenv.isDarwin then pkgs.ghostty-bin else pkgs.ghostty;
|
||||||
|
|
||||||
enableFishIntegration = true;
|
enableFishIntegration = true;
|
||||||
settings = {
|
|
||||||
background = "#fcf8f9";
|
|
||||||
foreground = "#191017";
|
|
||||||
|
|
||||||
cursor-color = "#301d23";
|
|
||||||
selection-background = "#f4ecee";
|
|
||||||
selection-foreground = "#191017";
|
|
||||||
|
|
||||||
palette = [
|
settings = {
|
||||||
"0=#5c5f77"
|
theme = "light:Mizuki Light,dark:Mizuki Dark";
|
||||||
"1=#d20f39"
|
|
||||||
"2=#40a02b"
|
|
||||||
"3=#df8e1d"
|
|
||||||
"4=#1e66f5"
|
|
||||||
"5=#ea76cb"
|
|
||||||
"6=#179299"
|
|
||||||
"7=#acb0be"
|
|
||||||
"8=#6c6f85"
|
|
||||||
"9=#d20f39"
|
|
||||||
"10=#40a02b"
|
|
||||||
"11=#df8e1d"
|
|
||||||
"12=#1e66f5"
|
|
||||||
"13=#ea76cb"
|
|
||||||
"14=#179299"
|
|
||||||
"15=#bcc0cc"
|
|
||||||
];
|
|
||||||
|
|
||||||
window-colorspace = "srgb";
|
window-colorspace = "srgb";
|
||||||
window-theme = "ghostty";
|
window-theme = "ghostty";
|
||||||
|
|
@ -46,4 +23,56 @@
|
||||||
auto-update = "off";
|
auto-update = "off";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
xdg.configFile."ghostty/themes/Mizuki Light".text = ''
|
||||||
|
background = #fcf8f9
|
||||||
|
foreground = #191017
|
||||||
|
|
||||||
|
cursor-color = #301d23
|
||||||
|
selection-background = #f4ecee
|
||||||
|
selection-foreground = #191017
|
||||||
|
|
||||||
|
palette = 0=#5c5f77
|
||||||
|
palette = 1=#d20f39
|
||||||
|
palette = 2=#40a02b
|
||||||
|
palette = 3=#df8e1d
|
||||||
|
palette = 4=#1e66f5
|
||||||
|
palette = 5=#ea76cb
|
||||||
|
palette = 6=#179299
|
||||||
|
palette = 7=#acb0be
|
||||||
|
palette = 8=#6c6f85
|
||||||
|
palette = 9=#d20f39
|
||||||
|
palette = 10=#40a02b
|
||||||
|
palette = 11=#df8e1d
|
||||||
|
palette = 12=#1e66f5
|
||||||
|
palette = 13=#ea76cb
|
||||||
|
palette = 14=#179299
|
||||||
|
palette = 15=#bcc0cc
|
||||||
|
'';
|
||||||
|
|
||||||
|
xdg.configFile."ghostty/themes/Mizuki Dark".text = ''
|
||||||
|
background = #191017
|
||||||
|
foreground = #fafafa
|
||||||
|
|
||||||
|
cursor-color = #fafafa
|
||||||
|
selection-background = #2c1f2d
|
||||||
|
selection-foreground = #fafafa
|
||||||
|
|
||||||
|
palette = 0=#5c5f77
|
||||||
|
palette = 1=#f38ba8
|
||||||
|
palette = 2=#a6e3a1
|
||||||
|
palette = 3=#f9e2af
|
||||||
|
palette = 4=#89b4fa
|
||||||
|
palette = 5=#f5c2e7
|
||||||
|
palette = 6=#94e2d5
|
||||||
|
palette = 7=#bac2de
|
||||||
|
palette = 8=#6c7086
|
||||||
|
palette = 9=#f38ba8
|
||||||
|
palette = 10=#a6e3a1
|
||||||
|
palette = 11=#f9e2af
|
||||||
|
palette = 12=#89b4fa
|
||||||
|
palette = 13=#f5c2e7
|
||||||
|
palette = 14=#94e2d5
|
||||||
|
palette = 15=#cdd6f4
|
||||||
|
'';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ in
|
||||||
|
|
||||||
src = builtins.fetchTarball {
|
src = builtins.fetchTarball {
|
||||||
url = "https://code.visualstudio.com/sha/download?build=insider&os=linux-x64";
|
url = "https://code.visualstudio.com/sha/download?build=insider&os=linux-x64";
|
||||||
sha256 = "1vzf897inlzxfwmnaykkj3gqg18wbh9zhv7lnh3if6agixv0v91b";
|
sha256 = "0j21dnn1kj7gazyqiz9ip6qvpzi1zva33mf5l18ljv3sn34jgyzw";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = oldAttrs.buildInputs ++ [
|
buildInputs = oldAttrs.buildInputs ++ [
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
"buffer_font_size" = 15;
|
"buffer_font_size" = 15;
|
||||||
|
|
||||||
"theme" = {
|
"theme" = {
|
||||||
"mode" = "light";
|
"mode" = "system";
|
||||||
"light" = "One Light";
|
"light" = "One Light";
|
||||||
"dark" = "One Dark";
|
"dark" = "One Dark";
|
||||||
};
|
};
|
||||||
|
|
@ -28,7 +28,6 @@
|
||||||
"title_bar.background" = "#FDF7F9";
|
"title_bar.background" = "#FDF7F9";
|
||||||
"elevated_surface.background" = "#FDF7F9";
|
"elevated_surface.background" = "#FDF7F9";
|
||||||
|
|
||||||
# 핵심: sidebar/project panel 쪽은 투명 제거
|
|
||||||
"surface.background" = "#FDF7F9";
|
"surface.background" = "#FDF7F9";
|
||||||
"panel.background" = "#FDF7F9";
|
"panel.background" = "#FDF7F9";
|
||||||
"editor.gutter.background" = "#FDF7F9";
|
"editor.gutter.background" = "#FDF7F9";
|
||||||
|
|
@ -36,7 +35,6 @@
|
||||||
"toolbar.background" = "#FDF7F9";
|
"toolbar.background" = "#FDF7F9";
|
||||||
"terminal.background" = "#FDF7F9";
|
"terminal.background" = "#FDF7F9";
|
||||||
|
|
||||||
# editor만 투명 유지하고 싶으면 이건 남겨도 됨
|
|
||||||
"editor.background" = "#00000000";
|
"editor.background" = "#00000000";
|
||||||
|
|
||||||
"editor.line_number" = "#A38F96";
|
"editor.line_number" = "#A38F96";
|
||||||
|
|
@ -69,6 +67,56 @@
|
||||||
"drop_target.background" = "#8165701a";
|
"drop_target.background" = "#8165701a";
|
||||||
"editor.highlighted_line.background" = "#8165701a";
|
"editor.highlighted_line.background" = "#8165701a";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
"One Dark" = {
|
||||||
|
"background" = "#191017";
|
||||||
|
"status_bar.background" = "#191017";
|
||||||
|
"title_bar.background" = "#191017";
|
||||||
|
"elevated_surface.background" = "#191017";
|
||||||
|
|
||||||
|
"surface.background" = "#191017";
|
||||||
|
"panel.background" = "#191017";
|
||||||
|
"editor.gutter.background" = "#191017";
|
||||||
|
"tab_bar.background" = "#191017";
|
||||||
|
"toolbar.background" = "#191017";
|
||||||
|
"terminal.background" = "#191017";
|
||||||
|
|
||||||
|
"editor.background" = "#00000000";
|
||||||
|
|
||||||
|
"editor.foreground" = "#FAFAFA";
|
||||||
|
"text" = "#FAFAFA";
|
||||||
|
"text.muted" = "#A9A9B1";
|
||||||
|
"editor.line_number" = "#A38F96";
|
||||||
|
"editor.active_line_number" = "#FAFAFA";
|
||||||
|
|
||||||
|
"border" = "#2C1F2D";
|
||||||
|
"hint.background" = "#2C1F2D";
|
||||||
|
|
||||||
|
"tab.active_background" = "#2C1F2D";
|
||||||
|
"tab.inactive_background" = "#191017";
|
||||||
|
"element.selected" = "#2C1F2D";
|
||||||
|
"element.active" = "#2C1F2D99";
|
||||||
|
"element.hover" = "#2C1F2D80";
|
||||||
|
|
||||||
|
"editor.indent_guide" = "#2C1F2D";
|
||||||
|
"editor.indent_guide_active" = "#4A354C";
|
||||||
|
"panel.indent_guide" = "#2C1F2D";
|
||||||
|
"panel.indent_guide_hover" = "#4A354C";
|
||||||
|
"panel.indent_guide_active" = "#604562";
|
||||||
|
|
||||||
|
"panel.focused_border" = "#00000000";
|
||||||
|
"border.variant" = "#00000000";
|
||||||
|
"scrollbar.track.border" = "#00000000";
|
||||||
|
"editor.active_line.background" = "#2C1F2D66";
|
||||||
|
"scrollbar.track.background" = "#00000000";
|
||||||
|
"scrollbar.thumb.background" = "#A38F9680";
|
||||||
|
"ghost_element.background" = "#00000000";
|
||||||
|
"ghost_element.hover" = "#2C1F2D80";
|
||||||
|
"ghost_element.active" = "#2C1F2D99";
|
||||||
|
"ghost_element.selected" = "#2C1F2DCC";
|
||||||
|
"drop_target.background" = "#2C1F2D99";
|
||||||
|
"editor.highlighted_line.background" = "#2C1F2D99";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,17 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
let
|
||||||
obs-wrapped = (pkgs.obs-studio.override {
|
obs-wrapped =
|
||||||
cudaSupport = true;
|
(pkgs.obs-studio.override {
|
||||||
}).overrideAttrs (old: {
|
cudaSupport = true;
|
||||||
nativeBuildInputs = (old.nativeBuildInputs or []) ++ [ pkgs.makeWrapper ];
|
}).overrideAttrs
|
||||||
postInstall = (old.postInstall or "") + ''
|
(old: {
|
||||||
wrapProgram $out/bin/obs \
|
nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.makeWrapper ];
|
||||||
--set QT_QPA_PLATFORM xcb \
|
postInstall = (old.postInstall or "") + ''
|
||||||
--set GS_DEVICE_TYPE opengl
|
wrapProgram $out/bin/obs \
|
||||||
'';
|
--set QT_QPA_PLATFORM xcb \
|
||||||
});
|
--set GS_DEVICE_TYPE opengl
|
||||||
|
'';
|
||||||
|
});
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
programs.obs-studio = {
|
programs.obs-studio = {
|
||||||
|
|
@ -23,6 +25,7 @@ in
|
||||||
obs-gstreamer
|
obs-gstreamer
|
||||||
obs-vkcapture
|
obs-vkcapture
|
||||||
obs-move-transition
|
obs-move-transition
|
||||||
|
advanced-scene-switcher
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ let
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
home.file.".local/share/color-schemes/Kawa.colors".source = "${assets}/config/Kawa.colors";
|
home.file.".local/share/color-schemes/Kawa.colors".source = "${assets}/config/Kawa.colors";
|
||||||
|
home.file.".local/share/color-schemes/KawaDark.colors".source = "${assets}/config/KawaDark.colors";
|
||||||
home.file.".config/autostart/1password.desktop".source = "${assets}/config/1password.desktop";
|
home.file.".config/autostart/1password.desktop".source = "${assets}/config/1password.desktop";
|
||||||
|
|
||||||
programs.plasma = {
|
programs.plasma = {
|
||||||
|
|
|
||||||
25
modules/home/ssh.nix
Normal file
25
modules/home/ssh.nix
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
{ ... }: {
|
||||||
|
programs.ssh = {
|
||||||
|
enable = true;
|
||||||
|
matchBlocks = {
|
||||||
|
"*" = {
|
||||||
|
forwardAgent = false;
|
||||||
|
identityAgent = "~/.1password/agent.sock";
|
||||||
|
setEnv = {
|
||||||
|
TERM = "xterm-256color";
|
||||||
|
};
|
||||||
|
extraOptions = {
|
||||||
|
ServerAliveInterval = "0";
|
||||||
|
ServerAliveCountMax = "3";
|
||||||
|
Compression = "no";
|
||||||
|
AddKeysToAgent = "no";
|
||||||
|
HashKnownHosts = "no";
|
||||||
|
UserKnownHostsFile = "~/.ssh/known_hosts";
|
||||||
|
ControlMaster = "no";
|
||||||
|
ControlPath = "~/.ssh/master-%r@%n:%p";
|
||||||
|
ControlPersist = "no";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
catppuccin.enable = true;
|
|
||||||
catppuccin.flavor = "latte";
|
|
||||||
catppuccin.autoEnable = false;
|
|
||||||
catppuccin = {
|
catppuccin = {
|
||||||
|
enable = true;
|
||||||
|
flavor = "latte";
|
||||||
|
autoEnable = false;
|
||||||
cache.enable = true;
|
cache.enable = true;
|
||||||
cursors.enable = false;
|
cursors.enable = false;
|
||||||
fcitx5.enable = true;
|
fcitx5.enable = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue