Compare commits
19
Commits
upgrade
...
bc8b56671a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bc8b56671a | ||
|
|
85ebfe43bf | ||
|
|
25d794061d | ||
|
|
348e77fec7 | ||
|
|
51292496cf | ||
|
|
8a2d23a6dc | ||
|
|
0781321e32 | ||
|
|
b431bffe11 | ||
|
|
eff27bef6c | ||
|
|
857361eef9 | ||
|
|
b91a681072 | ||
|
|
5d502329a2 | ||
|
|
8e9be9e05d | ||
|
|
6aa7adfa66 | ||
|
|
cc48c11448 | ||
|
|
7e73ef399a | ||
|
|
ba158c9ee8 | ||
|
|
5c5b6682ae | ||
|
|
90ad26daf6 |
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
/users/crumb/programs/emacs/eln-cache
|
eln-cache
|
||||||
/users/crumb/programs/emacs/auto-save-list
|
auto-save-list
|
||||||
.direnv
|
.direnv
|
||||||
result
|
result
|
||||||
|
|||||||
Generated
+155
-151
@@ -76,11 +76,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781648708,
|
"lastModified": 1787524125,
|
||||||
"narHash": "sha256-i9ggnF31Uq3tpdp6ZMe7YAOxjTfkB7S4WjSBfXV0uMk=",
|
"narHash": "sha256-P48TOQdIbB0PKMn4FTk6X0utbf0LemNlJ+bFcSbveGA=",
|
||||||
"owner": "9001",
|
"owner": "9001",
|
||||||
"repo": "copyparty",
|
"repo": "copyparty",
|
||||||
"rev": "d33d11321f823f58a9109298ef886044f63b02ce",
|
"rev": "9de090265f8d063056320f41d984830839017a2f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -109,17 +109,17 @@
|
|||||||
},
|
},
|
||||||
"dms": {
|
"dms": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
|
"flake-compat": "flake-compat",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
]
|
||||||
"quickshell": "quickshell"
|
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777431599,
|
"lastModified": 1785111455,
|
||||||
"narHash": "sha256-g6r/Gx8PTDzO3jCNzzySA+Ff1lmLF9nDlMCNyyoQjoE=",
|
"narHash": "sha256-aTNuC9NDBnYAeEtFsleeUwmGX3AZlKOutbl+LQRPkmQ=",
|
||||||
"owner": "AvengeMedia",
|
"owner": "AvengeMedia",
|
||||||
"repo": "DankMaterialShell",
|
"repo": "DankMaterialShell",
|
||||||
"rev": "eb5afcdc40ea5446c27e18552ff4a19f9daf9484",
|
"rev": "069ddab041c738236a8910e4c39b65d9628d3018",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -135,11 +135,11 @@
|
|||||||
"nixpkgs-stable": "nixpkgs-stable"
|
"nixpkgs-stable": "nixpkgs-stable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782325883,
|
"lastModified": 1787979720,
|
||||||
"narHash": "sha256-yiZgLJdCJyxxvYo4vvEk9B9Q5gbruM/KTxcw7/NjuGQ=",
|
"narHash": "sha256-HlZp8BnRkHxx7p7fcCeW67/VYzjJAzyFRmrvZqiISEU=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "emacs-overlay",
|
"repo": "emacs-overlay",
|
||||||
"rev": "fcfa8883e001877fc0d4592244596f9e76f83b95",
|
"rev": "0f8471b870c51c3ed6dcd09c01e88bb0f790da01",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -151,11 +151,11 @@
|
|||||||
"firefox-gnome-theme": {
|
"firefox-gnome-theme": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779670703,
|
"lastModified": 1783570805,
|
||||||
"narHash": "sha256-UdfMivNMwCCqQsYDg5pSz8X2IOaOrIZLIIy+Bg3CO2o=",
|
"narHash": "sha256-ptl5aRlCv9/uRSv2u8Hq8UFVFeZ6Q/bT049bpqNgc3w=",
|
||||||
"owner": "rafaelmardojai",
|
"owner": "rafaelmardojai",
|
||||||
"repo": "firefox-gnome-theme",
|
"repo": "firefox-gnome-theme",
|
||||||
"rev": "942159e73e40bf785816f7f1f5feed9ef3d7c8f9",
|
"rev": "5602ed62d638142c1ab31dccd01dfbfb28841225",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -165,17 +165,19 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-compat": {
|
"flake-compat": {
|
||||||
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733328505,
|
"lastModified": 1767039857,
|
||||||
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
|
"narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
|
||||||
"rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
|
"owner": "NixOS",
|
||||||
"revCount": 69,
|
"repo": "flake-compat",
|
||||||
"type": "tarball",
|
"rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
|
||||||
"url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.1.0/01948eb7-9cba-704f-bbf3-3fa956735b52/source.tar.gz"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "tarball",
|
"owner": "NixOS",
|
||||||
"url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
|
"repo": "flake-compat",
|
||||||
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-parts": {
|
"flake-parts": {
|
||||||
@@ -183,11 +185,11 @@
|
|||||||
"nixpkgs-lib": "nixpkgs-lib"
|
"nixpkgs-lib": "nixpkgs-lib"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1778716662,
|
"lastModified": 1785627969,
|
||||||
"narHash": "sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4=",
|
"narHash": "sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb",
|
"rev": "427bf4bd9435fdf21321c8cc628c24efc14c0f7a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -225,11 +227,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"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": {
|
||||||
@@ -308,18 +310,20 @@
|
|||||||
"gnome-shell": {
|
"gnome-shell": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1767737596,
|
"host": "gitlab.gnome.org",
|
||||||
"narHash": "sha256-eFujfIUQDgWnSJBablOuG+32hCai192yRdrNHTv0a+s=",
|
"lastModified": 1776175984,
|
||||||
|
"narHash": "sha256-RJFlFW8GiMei6oqUGrMkGEvVqOH8U7Q8abc1yK4VKD8=",
|
||||||
"owner": "GNOME",
|
"owner": "GNOME",
|
||||||
"repo": "gnome-shell",
|
"repo": "gnome-shell",
|
||||||
"rev": "ef02db02bf0ff342734d525b5767814770d85b49",
|
"rev": "e0fdc4c13250e9a9b8ea9594c83925274f4a5dca",
|
||||||
"type": "github"
|
"type": "gitlab"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
"host": "gitlab.gnome.org",
|
||||||
"owner": "GNOME",
|
"owner": "GNOME",
|
||||||
|
"ref": "50.1",
|
||||||
"repo": "gnome-shell",
|
"repo": "gnome-shell",
|
||||||
"rev": "ef02db02bf0ff342734d525b5767814770d85b49",
|
"type": "gitlab"
|
||||||
"type": "github"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"home-manager": {
|
"home-manager": {
|
||||||
@@ -327,11 +331,11 @@
|
|||||||
"nixpkgs": "nixpkgs_3"
|
"nixpkgs": "nixpkgs_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782233665,
|
"lastModified": 1787797243,
|
||||||
"narHash": "sha256-h/xOtrByoA/Ak1lWHn0O1lVZz4qWYbwOSLQ8YSwQO0I=",
|
"narHash": "sha256-8+Q7NOB7RPajRjA4pbCDLzqH+MTjnG9x6LUPLfL2joA=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "062581938b4a378a82dfbb294b494808157153a1",
|
"rev": "99c9ec63390f1d8c14d95d9e8b17cc29cfbd4e11",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -390,15 +394,15 @@
|
|||||||
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
|
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781795508,
|
"lastModified": 1787937511,
|
||||||
"narHash": "sha256-VKrApQ3WCkEe9D8DbaeFjGqLAh7zqYGYjbQYtY5ikxc=",
|
"narHash": "sha256-y8G4daKwwkm28VIQ6esMN2qg5u66Kqb4TwMs90STnQc=",
|
||||||
"owner": "sodiboo",
|
"owner": "epireyn",
|
||||||
"repo": "niri-flake",
|
"repo": "niri-flake",
|
||||||
"rev": "493ce1e33e72f86312584f331c8cf52b3432ec99",
|
"rev": "16c59792de64470ad162d0ff080e3b3318ffaa5c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "sodiboo",
|
"owner": "epireyn",
|
||||||
"repo": "niri-flake",
|
"repo": "niri-flake",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
@@ -406,16 +410,16 @@
|
|||||||
"niri-stable": {
|
"niri-stable": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1756556321,
|
"lastModified": 1777115961,
|
||||||
"narHash": "sha256-RLD89dfjN0RVO86C/Mot0T7aduCygPGaYbog566F0Qo=",
|
"narHash": "sha256-ehSMsSpE+0k8r+2Vseu8kangsYxToZv3vinynsDp9zs=",
|
||||||
"owner": "YaLTeR",
|
"owner": "niri-wm",
|
||||||
"repo": "niri",
|
"repo": "niri",
|
||||||
"rev": "01be0e65f4eb91a9cd624ac0b76aaeab765c7294",
|
"rev": "8ed0da44d974c32c6877d2f4630c314da0717ecb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "YaLTeR",
|
"owner": "niri-wm",
|
||||||
"ref": "v25.08",
|
"ref": "v26.04",
|
||||||
"repo": "niri",
|
"repo": "niri",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
@@ -423,15 +427,15 @@
|
|||||||
"niri-unstable": {
|
"niri-unstable": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781781064,
|
"lastModified": 1787337984,
|
||||||
"narHash": "sha256-Ii/koEm/sRyg65qbAQWqEgboSEIhdH0EL4KglAc14p0=",
|
"narHash": "sha256-BNZUEVR2H96hCKENNKoLSSTFT8W4smp7v94hJc4Ehfc=",
|
||||||
"owner": "YaLTeR",
|
"owner": "niri-wm",
|
||||||
"repo": "niri",
|
"repo": "niri",
|
||||||
"rev": "49fc6117fd6c043adaa2ead316b82db5ed735d36",
|
"rev": "dd75865f547f0eac0e9b6c4d86d2cd00c0744252",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "YaLTeR",
|
"owner": "niri-wm",
|
||||||
"repo": "niri",
|
"repo": "niri",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
@@ -463,17 +467,17 @@
|
|||||||
},
|
},
|
||||||
"nixcord": {
|
"nixcord": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-compat": "flake-compat",
|
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
"nixpkgs": "nixpkgs_6",
|
"nixpkgs": "nixpkgs_6",
|
||||||
"nixpkgs-nixcord": "nixpkgs-nixcord"
|
"nixpkgs-nixcord": "nixpkgs-nixcord",
|
||||||
|
"treefmt-nix": "treefmt-nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782320240,
|
"lastModified": 1787932216,
|
||||||
"narHash": "sha256-BZTrprmdOa0CZPhpMdKcTuYLhjaP2zhEORVPSrUfRV4=",
|
"narHash": "sha256-OPJDo+mIHErjQL/uaclMFvgSkQeInH2MFGxT93+VXps=",
|
||||||
"owner": "KaylorBen",
|
"owner": "KaylorBen",
|
||||||
"repo": "nixcord",
|
"repo": "nixcord",
|
||||||
"rev": "f775e367ee683756206df5bb860086eabbea07d1",
|
"rev": "5b36c9187cabf90cb1659045c354cd6a0dd349ff",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -487,11 +491,11 @@
|
|||||||
"nixpkgs": "nixpkgs_7"
|
"nixpkgs": "nixpkgs_7"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782166108,
|
"lastModified": 1787144466,
|
||||||
"narHash": "sha256-/EtnQBcKbsaCAGQ5VRcplrHRkR4ryqyLMpBfkVuG9Xw=",
|
"narHash": "sha256-HHfv2/HkNSKbbSyU9iD/g8lbP6r4tl33sSw1W4rXCk0=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "875776f0252fcb8618bb948640a0d1f7a5b362be",
|
"rev": "0471accf8d0a8210b31d947497d179ecc99e0021",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -518,11 +522,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-lib": {
|
"nixpkgs-lib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777168982,
|
"lastModified": 1785031560,
|
||||||
"narHash": "sha256-GOkGPcboWE9BmGCRMLX3worL4EMnsnG8MyKmXNeYuhQ=",
|
"narHash": "sha256-OmshNvn2vupOFpYinLUu+1Dnpu4n7Q5N3ggGVNHpkUI=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs.lib",
|
"repo": "nixpkgs.lib",
|
||||||
"rev": "f5901329dade4a6ea039af1433fb087bd9c1fe14",
|
"rev": "0e79af5e3d4dcfcd676ab5ba3f95d2e3352e078c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -533,11 +537,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-nixcord": {
|
"nixpkgs-nixcord": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1780453794,
|
"lastModified": 1786711500,
|
||||||
"narHash": "sha256-bXMRa9VTsHSPXL4Cw8R6JJLQeY3Y/IP4+YJCYVmQ7FY=",
|
"narHash": "sha256-QvnceIGTBeDvDd9oCn+GvdsnkquliuwbVgpiRH68qaQ=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "6b316287bae2ee04c9b93c8c858d930fd07d7338",
|
"rev": "02e08985a27c65ffd33d434eeb2e660a2e4dc84d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -549,11 +553,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782116945,
|
"lastModified": 1787848966,
|
||||||
"narHash": "sha256-G3tw/IXmaH6IQ2upZvhuN9sG8CkuX+BLuJDpE8hz0Ds=",
|
"narHash": "sha256-7gDpu5hpq0rOYnYMcOWqSzquK4HA/xU8Xf3CjUBOOJA=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "34268251cf5547d39063f2c5ea9a196246f7f3a6",
|
"rev": "d57af924f160a5084293c71c2043f058bd1cdb60",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -565,27 +569,27 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-stable_2": {
|
"nixpkgs-stable_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781509190,
|
"lastModified": 1787848966,
|
||||||
"narHash": "sha256-uJZs9Di8I6ciTp6jiojj0HzlNpBkud8ax5aT/O5aJkw=",
|
"narHash": "sha256-7gDpu5hpq0rOYnYMcOWqSzquK4HA/xU8Xf3CjUBOOJA=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "d6df3513510aa548c83868fd22bfddd0a8c0a0d4",
|
"rev": "d57af924f160a5084293c71c2043f058bd1cdb60",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"ref": "nixos-25.11",
|
"ref": "nixos-26.05",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_10": {
|
"nixpkgs_10": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1780243769,
|
"lastModified": 1785454630,
|
||||||
"narHash": "sha256-x5UQuRsH3MqI0U9afaXSNqzTPSeZlRLvFAav2Ux1pNw=",
|
"narHash": "sha256-LQy14TZp77TwbQf40gg1V3jo8FwJG0jGDkAH+zRHqg8=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "331800de5053fcebacf6813adb5db9c9dca22a0c",
|
"rev": "1559d3daa3ecc813a650b79375ea61b6741b8746",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -629,11 +633,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781577229,
|
"lastModified": 1787736819,
|
||||||
"narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=",
|
"narHash": "sha256-cV5xEJJK3BvhU8rEd4mC9UsmDi5qscv/kzGPhBRC5WA=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "567a49d1913ce81ac6e9582e3553dd90a955875f",
|
"rev": "9fbb54b33e91ee4ca368e35a78e0613c720600b3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -645,11 +649,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781607440,
|
"lastModified": 1787209939,
|
||||||
"narHash": "sha256-rxO+uc/KFbSJp+pgyXRuAX6QlG9hJdnt0BXpEQRXY+U=",
|
"narHash": "sha256-WvvHR4kSQLAbtouMC/ruZ5UpLwlUcY3K4FAllMN+yGk=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "3e41b24abd260e8f71dbe2f5737d24122f972158",
|
"rev": "391b592eb44808b3bd0cb80bb71b63a5a118b8bb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -677,11 +681,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_5": {
|
"nixpkgs_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781577229,
|
"lastModified": 1787736819,
|
||||||
"narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=",
|
"narHash": "sha256-cV5xEJJK3BvhU8rEd4mC9UsmDi5qscv/kzGPhBRC5WA=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "567a49d1913ce81ac6e9582e3553dd90a955875f",
|
"rev": "9fbb54b33e91ee4ca368e35a78e0613c720600b3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -693,11 +697,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_6": {
|
"nixpkgs_6": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1780453794,
|
"lastModified": 1786711500,
|
||||||
"narHash": "sha256-bXMRa9VTsHSPXL4Cw8R6JJLQeY3Y/IP4+YJCYVmQ7FY=",
|
"narHash": "sha256-QvnceIGTBeDvDd9oCn+GvdsnkquliuwbVgpiRH68qaQ=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "6b316287bae2ee04c9b93c8c858d930fd07d7338",
|
"rev": "02e08985a27c65ffd33d434eeb2e660a2e4dc84d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -722,11 +726,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_8": {
|
"nixpkgs_8": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782175435,
|
"lastModified": 1787814960,
|
||||||
"narHash": "sha256-EMzXKmnOtBQ2MnvpiNOm7E+kOMvdPrIKaeg52Tip2Uk=",
|
"narHash": "sha256-PYZq1qzCJXC2zGI0mH07vrZBsw6DRBAOX0jN1pPtqOQ=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "89570f24e97e614aa34aa9ab1c927b6578a43775",
|
"rev": "c27cdad491a991b11ed731760aa2ef8db0cb0410",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -738,11 +742,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_9": {
|
"nixpkgs_9": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1775888245,
|
"lastModified": 1782175435,
|
||||||
"narHash": "sha256-nwASzrRDD1JBEu/o8ekKYEXm/oJW6EMCzCRdrwcLe90=",
|
"narHash": "sha256-EMzXKmnOtBQ2MnvpiNOm7E+kOMvdPrIKaeg52Tip2Uk=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "13043924aaa7375ce482ebe2494338e058282925",
|
"rev": "89570f24e97e614aa34aa9ab1c927b6578a43775",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -760,11 +764,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782324423,
|
"lastModified": 1787983941,
|
||||||
"narHash": "sha256-5kuAZdkkvcH5PhgIa3Y1AYiEqMVej0fEdiQ90dyS5zY=",
|
"narHash": "sha256-TIqbEHH98OGczjrCLo2BMvYaAWt+y2rFqebaYdf+NT4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "64d4c632a898a7ef22c72dfe6b33df259b1d4443",
|
"rev": "a64b7515ac7560f52b056e76d607b88e7ebadfdb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -785,11 +789,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1780281641,
|
"lastModified": 1785549842,
|
||||||
"narHash": "sha256-M/+hUKoKbHXpV0xGVfELbN1Ds1aoe3pL5p5/t46YhVo=",
|
"narHash": "sha256-DCwBZmGsySF7oKGTRgEv2HvpxVXkHT+38VhTM76k0B4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "30f9ae2f04174de63ba8bcf3580ca90843b28a01",
|
"rev": "a9f987b57594e845e3e5cdd423b9a70846d70308",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -798,28 +802,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"quickshell": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"dms",
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1776854048,
|
|
||||||
"narHash": "sha256-lLbV66V3RMNp1l8/UelmR4YzoJ5ONtgvEtiUMJATH/o=",
|
|
||||||
"ref": "refs/heads/master",
|
|
||||||
"rev": "783c953987dc56ff0601abe6845ed96f1d00495a",
|
|
||||||
"revCount": 806,
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://git.outfoxxed.me/quickshell/quickshell"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"rev": "783c953987dc56ff0601abe6845ed96f1d00495a",
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://git.outfoxxed.me/quickshell/quickshell"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"copyparty": "copyparty",
|
"copyparty": "copyparty",
|
||||||
@@ -847,11 +829,11 @@
|
|||||||
"nixpkgs": "nixpkgs_9"
|
"nixpkgs": "nixpkgs_9"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782165805,
|
"lastModified": 1786629091,
|
||||||
"narHash": "sha256-478kKQBvK6SYTOdN2h9jhKJv94nbXRbFMfuL1WshErg=",
|
"narHash": "sha256-gkig4nPi1CWc4Z50GBsjE4ygSE7hMpl/TwID2an2Cck=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "56b24064fdcaedca53553b1a6d607fd23b613a24",
|
"rev": "a8627b21b9107c5711c96b84f32a9a4b3d45295f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -878,11 +860,11 @@
|
|||||||
"tinted-zed": "tinted-zed"
|
"tinted-zed": "tinted-zed"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782310521,
|
"lastModified": 1787771653,
|
||||||
"narHash": "sha256-vsxcG0i8e4EPfdnhMTKMVzD1825H2vG1BBslzom9wxg=",
|
"narHash": "sha256-DkkJSBOXWV/mja5Vy8az5g1KpZlsbUwlmH0BsQhowaQ=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "stylix",
|
"repo": "stylix",
|
||||||
"rev": "e084d011e7ee9302aceaaf6c1fc28a9ace09e16a",
|
"rev": "5e3809851f486e7fc7e84b40f174c74b60ecc784",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -932,15 +914,16 @@
|
|||||||
},
|
},
|
||||||
"systems": {
|
"systems": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1681028828,
|
"lastModified": 1774449309,
|
||||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
"narHash": "sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w=",
|
||||||
"owner": "nix-systems",
|
"owner": "nix-systems",
|
||||||
"repo": "default",
|
"repo": "default",
|
||||||
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
"rev": "c29398b59d2048c4ab79345812849c9bd15e9150",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nix-systems",
|
"owner": "nix-systems",
|
||||||
|
"ref": "future-26.11",
|
||||||
"repo": "default",
|
"repo": "default",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
@@ -1013,11 +996,11 @@
|
|||||||
"tinted-schemes": {
|
"tinted-schemes": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777806186,
|
"lastModified": 1785153830,
|
||||||
"narHash": "sha256-PDF0/wObw4nIsSBeXVYLsloXOiphXCgIdsrNcVXguKs=",
|
"narHash": "sha256-fNdfCTeCXU3tZG3TMincd+u68qBHQgCr2Ljr/M1mWP0=",
|
||||||
"owner": "tinted-theming",
|
"owner": "tinted-theming",
|
||||||
"repo": "schemes",
|
"repo": "schemes",
|
||||||
"rev": "0c94645546f4f3ddac77a1a5fce54eb95bf50795",
|
"rev": "9bd28ed313560db3c5b605c63bc4e309e78e3fc8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1029,11 +1012,11 @@
|
|||||||
"tinted-tmux": {
|
"tinted-tmux": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1778379944,
|
"lastModified": 1785031658,
|
||||||
"narHash": "sha256-wPDFzMGSlARlw0Sfsn48Q2+jPSfk6N0Ng6BC/d+7Q24=",
|
"narHash": "sha256-mZp9O2LjzdMzlqQF3l3fjqsuPBzXy+1qTfBEUGjTlpk=",
|
||||||
"owner": "tinted-theming",
|
"owner": "tinted-theming",
|
||||||
"repo": "tinted-tmux",
|
"repo": "tinted-tmux",
|
||||||
"rev": "fe0203a198690e71a5ff11e08812a4673de3678d",
|
"rev": "5d2c67f61ea7af36f16865ab6d541cdba41dc257",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1045,11 +1028,11 @@
|
|||||||
"tinted-zed": {
|
"tinted-zed": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1778378178,
|
"lastModified": 1785030526,
|
||||||
"narHash": "sha256-OXPXRIQgGwV77HjYRryOHguh4ALX96jkg+tseLkGgHA=",
|
"narHash": "sha256-klZf8UviewRkxuu74Bhbq6tqy7oxebQC7UVRWbbtQxU=",
|
||||||
"owner": "tinted-theming",
|
"owner": "tinted-theming",
|
||||||
"repo": "base16-zed",
|
"repo": "base16-zed",
|
||||||
"rev": "9cd816033ff969415b190722cddf134e78a5665f",
|
"rev": "16f5a8adf4a6b1310d0a61ab172de963e8f76a02",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1058,13 +1041,34 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"treefmt-nix": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixcord",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1785945821,
|
||||||
|
"narHash": "sha256-NLSyTCW4K4ofhNBllt3omPasm6QpralXH1DBZOc91Dw=",
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "treefmt-nix",
|
||||||
|
"rev": "ae7910970dddc408fe6ab1c8e4b277bb21d72dc0",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "numtide",
|
||||||
|
"repo": "treefmt-nix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"vpn-confinement": {
|
"vpn-confinement": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1778182451,
|
"lastModified": 1785142579,
|
||||||
"narHash": "sha256-Bz3n2THDGf90Z9gMqhH/J492prYH8B6RFRlxv/fPBwc=",
|
"narHash": "sha256-WEPxDMiKt3uGVVu/aorHnIgYYW62mEq2Q+rlN3qH6bg=",
|
||||||
"owner": "Maroka-chan",
|
"owner": "Maroka-chan",
|
||||||
"repo": "VPN-Confinement",
|
"repo": "VPN-Confinement",
|
||||||
"rev": "cf5bfc4c3559f2e783698b1aa23c165072039a7d",
|
"rev": "b3aa71a7edfe6af748c23729d1bdec3b499741ff",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1097,16 +1101,16 @@
|
|||||||
"xwayland-satellite-stable": {
|
"xwayland-satellite-stable": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1755491097,
|
"lastModified": 1784679892,
|
||||||
"narHash": "sha256-m+9tUfsmBeF2Gn4HWa6vSITZ4Gz1eA1F5Kh62B0N4oE=",
|
"narHash": "sha256-Mb7jpqnrcYCfNSItIkkHpuR3YxWFxPuIBfcwNKlRBkk=",
|
||||||
"owner": "Supreeeme",
|
"owner": "Supreeeme",
|
||||||
"repo": "xwayland-satellite",
|
"repo": "xwayland-satellite",
|
||||||
"rev": "388d291e82ffbc73be18169d39470f340707edaa",
|
"rev": "8d135d3b2854b30fd01ea6cd6c27e523dd50a839",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "Supreeeme",
|
"owner": "Supreeeme",
|
||||||
"ref": "v0.7",
|
"ref": "v0.8.2",
|
||||||
"repo": "xwayland-satellite",
|
"repo": "xwayland-satellite",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
@@ -1114,11 +1118,11 @@
|
|||||||
"xwayland-satellite-unstable": {
|
"xwayland-satellite-unstable": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1781226823,
|
"lastModified": 1786221058,
|
||||||
"narHash": "sha256-28696iIw8uE0ZUyFTtzhEM8xMh85clCYypMxkvUi+sc=",
|
"narHash": "sha256-hF2atQzapHBLX5NFqJMcKZAWHfGkKQeNu1eQr46+AGg=",
|
||||||
"owner": "Supreeeme",
|
"owner": "Supreeeme",
|
||||||
"repo": "xwayland-satellite",
|
"repo": "xwayland-satellite",
|
||||||
"rev": "8575d0ef55d70f9b4c46b6bffb3accf912217e1e",
|
"rev": "3bc915f09dd62bb2651a715114f9d140344bc6c1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -14,7 +14,8 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
emacs-overlay.url = "github:nix-community/emacs-overlay";
|
emacs-overlay.url = "github:nix-community/emacs-overlay";
|
||||||
niri.url = "github:sodiboo/niri-flake";
|
# niri.url = "github:sodiboo/niri-flake";
|
||||||
|
niri.url = "github:epireyn/niri-flake";
|
||||||
stylix.url = "github:nix-community/stylix";
|
stylix.url = "github:nix-community/stylix";
|
||||||
nixcord.url = "github:KaylorBen/nixcord";
|
nixcord.url = "github:KaylorBen/nixcord";
|
||||||
vpn-confinement.url = "github:Maroka-chan/VPN-Confinement";
|
vpn-confinement.url = "github:Maroka-chan/VPN-Confinement";
|
||||||
@@ -79,16 +80,24 @@
|
|||||||
|
|
||||||
packages.x86_64-linux.live-minimal =
|
packages.x86_64-linux.live-minimal =
|
||||||
self.nixosConfigurations.live-minimal.config.system.build.isoImage;
|
self.nixosConfigurations.live-minimal.config.system.build.isoImage;
|
||||||
|
|
||||||
|
devShells.x86_64-linux.default =
|
||||||
|
let pkgs = import inputs.nixpkgs { system = "x86_64-linux"; };
|
||||||
|
in pkgs.mkShell {
|
||||||
|
packages = [ pkgs.nil ];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
nixConfig = {
|
nixConfig = {
|
||||||
extra-substituters = [
|
extra-substituters = [
|
||||||
"https://nix-community.cachix.org"
|
"https://nix-community.cachix.org"
|
||||||
"https://niri.cachix.org"
|
"https://niri.cachix.org"
|
||||||
|
"https://niri-epireyn.cachix.org"
|
||||||
];
|
];
|
||||||
extra-trusted-public-keys = [
|
extra-trusted-public-keys = [
|
||||||
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
|
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
|
||||||
"niri.cachix.org-1:Wv0OmO7PsuocRKzfDoJ3mulSl7Z6oezYhGhR+3W2964="
|
"niri.cachix.org-1:Wv0OmO7PsuocRKzfDoJ3mulSl7Z6oezYhGhR+3W2964="
|
||||||
|
"niri-epireyn.cachix.org-1:tlVyFN7CtsDT+ZcLPS+ekFWeT1X6X4OqvWqbBMyIzFA="
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,16 +67,16 @@
|
|||||||
murmur.enable = true;
|
murmur.enable = true;
|
||||||
anki-sync-server.enable = true;
|
anki-sync-server.enable = true;
|
||||||
vaultwarden.enable = true;
|
vaultwarden.enable = true;
|
||||||
|
beets.enable = true;
|
||||||
servarr = {
|
servarr = {
|
||||||
enable = true;
|
enable = true;
|
||||||
prowlarr.enable = true;
|
prowlarr.enable = true;
|
||||||
jellyfin.enable = true;
|
jellyfin.enable = true;
|
||||||
transmission.enable = true;
|
transmission.enable = true;
|
||||||
sonarr.enable = true;
|
sonarr.enable = true;
|
||||||
lidarr.enable = true;
|
# lidarr.enable = true;
|
||||||
radarr.enable = true;
|
radarr.enable = true;
|
||||||
# sabnzbd.enable = true;
|
# sabnzbd.enable = true;
|
||||||
# slskd.enable = true;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ in {
|
|||||||
"/nix" = subvol "nix";
|
"/nix" = subvol "nix";
|
||||||
"/boot" = {
|
"/boot" = {
|
||||||
device = "/dev/disk/by-id/ata-APPLE_SSD_SM0512G_S29ANYAH526520-part3";
|
device = "/dev/disk/by-id/ata-APPLE_SSD_SM0512G_S29ANYAH526520-part3";
|
||||||
|
fsType = "vfat";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ let
|
|||||||
display = ["year" "album" "genres"];
|
display = ["year" "album" "genres"];
|
||||||
separator = "•";
|
separator = "•";
|
||||||
};
|
};
|
||||||
blacklist.libraries = [
|
blacklist.media_types = [
|
||||||
"episode"
|
"episode"
|
||||||
"movie"
|
"movie"
|
||||||
"book"
|
"book"
|
||||||
|
|||||||
@@ -14,6 +14,10 @@ in {
|
|||||||
home.file.".ghc/ghci.conf".text = ''
|
home.file.".ghc/ghci.conf".text = ''
|
||||||
:set prompt "\x1b[38;5;5mλ>\x1b[0m "
|
:set prompt "\x1b[38;5;5mλ>\x1b[0m "
|
||||||
:set prompt-cont "\x1b[38;5;5m|>\x1b[0m "
|
:set prompt-cont "\x1b[38;5;5m|>\x1b[0m "
|
||||||
|
:set -interactive-print=Text.Pretty.Simple.pPrint
|
||||||
|
:m + Text.Show.Functions
|
||||||
|
:unset +r
|
||||||
|
:set +m
|
||||||
'';
|
'';
|
||||||
|
|
||||||
sydnix.impermanence.cache.directories =
|
sydnix.impermanence.cache.directories =
|
||||||
|
|||||||
@@ -7,13 +7,14 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
i18n.inputMethod.fcitx5.addons = [
|
# fcitx5-toki-pona is broken
|
||||||
(pkgs.fcitx5-toki-pona.overrideAttrs (final: prev: {
|
# i18n.inputMethod.fcitx5.addons = [
|
||||||
patches = prev.patches or [] ++ [
|
# (pkgs.fcitx5-toki-pona.overrideAttrs (final: prev: {
|
||||||
./toki-pona/punctuation.patch
|
# patches = prev.patches or [] ++ [
|
||||||
];
|
# ./toki-pona/punctuation.patch
|
||||||
}))
|
# ];
|
||||||
];
|
# }))
|
||||||
|
# ];
|
||||||
|
|
||||||
programs.ghostty.settings.font-family = lib.mkAfter [
|
programs.ghostty.settings.font-family = lib.mkAfter [
|
||||||
"sitelen seli kiwen mono juniko"
|
"sitelen seli kiwen mono juniko"
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ in {
|
|||||||
|
|
||||||
programs.firefox = {
|
programs.firefox = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
configPath = ".mozilla/firefox";
|
||||||
# configPath = "${config.xdg.configHome}/mozilla/firefox";
|
# configPath = "${config.xdg.configHome}/mozilla/firefox";
|
||||||
|
|
||||||
# Available language codes can be found on the releases page:
|
# Available language codes can be found on the releases page:
|
||||||
|
|||||||
@@ -64,6 +64,20 @@ in {
|
|||||||
# File-picker.
|
# File-picker.
|
||||||
home.packages = [ pkgs.nautilus ];
|
home.packages = [ pkgs.nautilus ];
|
||||||
|
|
||||||
|
systemd.user.services.wbg = lib.mkIf (! builtins.isNull cfg.wallpaper) {
|
||||||
|
Unit = {
|
||||||
|
Description = "Desktop wallpaper";
|
||||||
|
After = [ "niri.service" ];
|
||||||
|
PartOf = [ "niri.service" ];
|
||||||
|
};
|
||||||
|
Install.WantedBy = [
|
||||||
|
"niri.service"
|
||||||
|
];
|
||||||
|
Service.ExecStart = ''
|
||||||
|
${lib.getExe pkgs.wbg} "${cfg.wallpaper}"
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
programs.niri = {
|
programs.niri = {
|
||||||
settings = {
|
settings = {
|
||||||
# Activates some Nixpkgs patches to help run Electron applications under
|
# Activates some Nixpkgs patches to help run Electron applications under
|
||||||
@@ -82,10 +96,7 @@ in {
|
|||||||
{ command = [ "${pkgs.swaynotificationcenter}/bin/swaync" ]; }
|
{ command = [ "${pkgs.swaynotificationcenter}/bin/swaync" ]; }
|
||||||
++ lib.optional cfg.gammastep.enable
|
++ lib.optional cfg.gammastep.enable
|
||||||
{ command = [ "${pkgs.gammastep}/bin/gammastep" "-o" "-O" "4000k"
|
{ command = [ "${pkgs.gammastep}/bin/gammastep" "-o" "-O" "4000k"
|
||||||
"-b" "0.9:0.9" "-l" "0:0"]; }
|
"-b" "0.9:0.9" "-l" "0:0"]; };
|
||||||
++ lib.optional
|
|
||||||
(! builtins.isNull cfg.wallpaper)
|
|
||||||
{ command = [ "${pkgs.wbg}/bin/wbg" "${cfg.wallpaper}" ]; };
|
|
||||||
|
|
||||||
input = {
|
input = {
|
||||||
keyboard.xkb = {
|
keyboard.xkb = {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{ config, lib, pkgs, inputs, ... }:
|
{ config, lib, pkgs, inputs, ... }:
|
||||||
|
|
||||||
# Launch options: -novid -nojoy -nosteamcontroller -nohltv -particles 1 -precachefontchars -noquicktime -console -windowed -noborder
|
# Launch options: -novid -nojoy -nosteamcontroller -nohltv -particles 1 -precachefontchars -noquicktime -console -windowed -noborder -usercon -condebug -conclearlog -g15
|
||||||
|
|
||||||
let cfg = config.sydnix.users.crumb.tf2;
|
let cfg = config.sydnix.users.crumb.tf2;
|
||||||
in {
|
in {
|
||||||
@@ -18,7 +18,7 @@ in {
|
|||||||
mv "''${base%.tar.gz}" $out
|
mv "''${base%.tar.gz}" $out
|
||||||
'';
|
'';
|
||||||
my-config = tf2pkgs.mergeTf2Configs (with tf2pkgs; [
|
my-config = tf2pkgs.mergeTf2Configs (with tf2pkgs; [
|
||||||
mastercomfig.presets.medium-low
|
mastercomfig.presets.high
|
||||||
mastercomfig.addons.flat-mouse
|
mastercomfig.addons.flat-mouse
|
||||||
mastercomfig.addons.no-tutorial
|
mastercomfig.addons.no-tutorial
|
||||||
mastercomfig.addons.null-canceling-movement
|
mastercomfig.addons.null-canceling-movement
|
||||||
|
|||||||
@@ -97,4 +97,3 @@ bind "F12" "replay_togglereplaytips"
|
|||||||
bind "MOUSE1" "+attack"
|
bind "MOUSE1" "+attack"
|
||||||
bind "MOUSE2" "+attack2"
|
bind "MOUSE2" "+attack2"
|
||||||
bind "MOUSE3" "+qsr_slot3_1"
|
bind "MOUSE3" "+qsr_slot3_1"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
fov_desired 90
|
fov_desired 90
|
||||||
|
cl_logofile "materials/vgui/logos/wiktionary-logo.vtf"
|
||||||
|
|
||||||
sensitivity 4.5
|
sensitivity 4.5
|
||||||
|
|
||||||
@@ -16,4 +17,4 @@ cl_crosshair_green 130
|
|||||||
cl_crosshair_blue 175
|
cl_crosshair_blue 175
|
||||||
|
|
||||||
// Graphics
|
// Graphics
|
||||||
mat_filtertextures 0
|
// mat_filtertextures 0
|
||||||
@@ -0,0 +1,533 @@
|
|||||||
|
{
|
||||||
|
"currentThemeName": "custom",
|
||||||
|
"currentThemeCategory": "generic",
|
||||||
|
"registryThemeVariants": {},
|
||||||
|
"matugenScheme": "scheme-tonal-spot",
|
||||||
|
"runUserMatugenTemplates": true,
|
||||||
|
"matugenTargetMonitor": "",
|
||||||
|
"widgetBackgroundColor": "sch",
|
||||||
|
"widgetColorMode": "default",
|
||||||
|
"controlCenterTileColorMode": "primary",
|
||||||
|
"buttonColorMode": "primary",
|
||||||
|
"cornerRadius": 12,
|
||||||
|
"niriLayoutGapsOverride": -1,
|
||||||
|
"niriLayoutRadiusOverride": -1,
|
||||||
|
"niriLayoutBorderSize": -1,
|
||||||
|
"hyprlandLayoutGapsOverride": -1,
|
||||||
|
"hyprlandLayoutRadiusOverride": -1,
|
||||||
|
"hyprlandLayoutBorderSize": -1,
|
||||||
|
"mangoLayoutGapsOverride": -1,
|
||||||
|
"mangoLayoutRadiusOverride": -1,
|
||||||
|
"mangoLayoutBorderSize": -1,
|
||||||
|
"use24HourClock": true,
|
||||||
|
"showSeconds": false,
|
||||||
|
"padHours12Hour": false,
|
||||||
|
"useFahrenheit": false,
|
||||||
|
"windSpeedUnit": "kmh",
|
||||||
|
"nightModeEnabled": true,
|
||||||
|
"animationSpeed": 1,
|
||||||
|
"customAnimationDuration": 500,
|
||||||
|
"syncComponentAnimationSpeeds": true,
|
||||||
|
"popoutAnimationSpeed": 1,
|
||||||
|
"popoutCustomAnimationDuration": 150,
|
||||||
|
"modalAnimationSpeed": 1,
|
||||||
|
"modalCustomAnimationDuration": 150,
|
||||||
|
"enableRippleEffects": true,
|
||||||
|
"blurEnabled": false,
|
||||||
|
"blurForegroundLayers": true,
|
||||||
|
"blurLayerOutlineOpacity": 0.12,
|
||||||
|
"blurBorderOpacity": 0.35,
|
||||||
|
"wallpaperFillMode": "Fill",
|
||||||
|
"blurredWallpaperLayer": false,
|
||||||
|
"blurWallpaperOnOverview": true,
|
||||||
|
"showLauncherButton": true,
|
||||||
|
"showWorkspaceSwitcher": true,
|
||||||
|
"showFocusedWindow": true,
|
||||||
|
"showWeather": false,
|
||||||
|
"showMusic": true,
|
||||||
|
"showClipboard": true,
|
||||||
|
"showCpuUsage": true,
|
||||||
|
"showMemUsage": true,
|
||||||
|
"showCpuTemp": true,
|
||||||
|
"showGpuTemp": true,
|
||||||
|
"selectedGpuIndex": 0,
|
||||||
|
"enabledGpuPciIds": [],
|
||||||
|
"showSystemTray": true,
|
||||||
|
"systemTrayIconTintMode": "none",
|
||||||
|
"systemTrayIconTintSaturation": 50,
|
||||||
|
"systemTrayIconTintStrength": 135,
|
||||||
|
"showClock": true,
|
||||||
|
"showNotificationButton": true,
|
||||||
|
"showBattery": true,
|
||||||
|
"showControlCenterButton": true,
|
||||||
|
"showCapsLockIndicator": true,
|
||||||
|
"controlCenterShowNetworkIcon": true,
|
||||||
|
"controlCenterShowBluetoothIcon": false,
|
||||||
|
"controlCenterShowAudioIcon": true,
|
||||||
|
"controlCenterShowAudioPercent": false,
|
||||||
|
"controlCenterShowVpnIcon": true,
|
||||||
|
"controlCenterShowBrightnessIcon": false,
|
||||||
|
"controlCenterShowBrightnessPercent": false,
|
||||||
|
"controlCenterShowMicIcon": false,
|
||||||
|
"controlCenterShowMicPercent": false,
|
||||||
|
"controlCenterShowBatteryIcon": false,
|
||||||
|
"controlCenterShowPrinterIcon": false,
|
||||||
|
"controlCenterShowScreenSharingIcon": true,
|
||||||
|
"showPrivacyButton": true,
|
||||||
|
"privacyShowMicIcon": false,
|
||||||
|
"privacyShowCameraIcon": false,
|
||||||
|
"privacyShowScreenShareIcon": false,
|
||||||
|
"controlCenterWidgets": [
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "volumeSlider",
|
||||||
|
"width": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "brightnessSlider",
|
||||||
|
"width": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "wifi",
|
||||||
|
"width": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "bluetooth",
|
||||||
|
"width": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "audioOutput",
|
||||||
|
"width": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "audioInput",
|
||||||
|
"width": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "nightMode",
|
||||||
|
"width": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"id": "darkMode",
|
||||||
|
"width": 50
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"showWorkspaceIndex": false,
|
||||||
|
"showWorkspaceName": false,
|
||||||
|
"showWorkspacePadding": false,
|
||||||
|
"workspaceScrolling": false,
|
||||||
|
"showWorkspaceApps": false,
|
||||||
|
"workspaceDragReorder": true,
|
||||||
|
"maxWorkspaceIcons": 3,
|
||||||
|
"workspaceAppIconSizeOffset": 0,
|
||||||
|
"groupWorkspaceApps": true,
|
||||||
|
"workspaceFollowFocus": false,
|
||||||
|
"showOccupiedWorkspacesOnly": false,
|
||||||
|
"reverseScrolling": false,
|
||||||
|
"dwlShowAllTags": false,
|
||||||
|
"workspaceColorMode": "default",
|
||||||
|
"workspaceOccupiedColorMode": "none",
|
||||||
|
"workspaceUnfocusedColorMode": "default",
|
||||||
|
"workspaceUrgentColorMode": "default",
|
||||||
|
"workspaceFocusedBorderEnabled": false,
|
||||||
|
"workspaceFocusedBorderColor": "primary",
|
||||||
|
"workspaceFocusedBorderThickness": 2,
|
||||||
|
"workspaceNameIcons": {},
|
||||||
|
"waveProgressEnabled": true,
|
||||||
|
"scrollTitleEnabled": true,
|
||||||
|
"audioVisualizerEnabled": true,
|
||||||
|
"audioScrollMode": "volume",
|
||||||
|
"audioWheelScrollAmount": 5,
|
||||||
|
"clockCompactMode": false,
|
||||||
|
"focusedWindowCompactMode": false,
|
||||||
|
"runningAppsCompactMode": true,
|
||||||
|
"barMaxVisibleApps": 0,
|
||||||
|
"barMaxVisibleRunningApps": 0,
|
||||||
|
"barShowOverflowBadge": true,
|
||||||
|
"appsDockHideIndicators": false,
|
||||||
|
"appsDockColorizeActive": false,
|
||||||
|
"appsDockActiveColorMode": "primary",
|
||||||
|
"appsDockEnlargeOnHover": false,
|
||||||
|
"appsDockEnlargePercentage": 125,
|
||||||
|
"appsDockIconSizePercentage": 100,
|
||||||
|
"keyboardLayoutNameCompactMode": false,
|
||||||
|
"runningAppsCurrentWorkspace": false,
|
||||||
|
"runningAppsGroupByApp": false,
|
||||||
|
"runningAppsCurrentMonitor": false,
|
||||||
|
"appIdSubstitutions": [
|
||||||
|
{
|
||||||
|
"pattern": "Spotify",
|
||||||
|
"replacement": "spotify",
|
||||||
|
"type": "exact"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pattern": "beepertexts",
|
||||||
|
"replacement": "beeper",
|
||||||
|
"type": "exact"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pattern": "home assistant desktop",
|
||||||
|
"replacement": "homeassistant-desktop",
|
||||||
|
"type": "exact"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pattern": "com.transmissionbt.transmission",
|
||||||
|
"replacement": "transmission-gtk",
|
||||||
|
"type": "contains"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"pattern": "^steam_app_(\\d+)$",
|
||||||
|
"replacement": "steam_icon_$1",
|
||||||
|
"type": "regex"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"centeringMode": "index",
|
||||||
|
"clockDateFormat": "",
|
||||||
|
"lockDateFormat": "",
|
||||||
|
"greeterRememberLastSession": true,
|
||||||
|
"greeterRememberLastUser": true,
|
||||||
|
"greeterEnableFprint": false,
|
||||||
|
"greeterEnableU2f": false,
|
||||||
|
"greeterWallpaperPath": "",
|
||||||
|
"mediaSize": 1,
|
||||||
|
"appLauncherViewMode": "list",
|
||||||
|
"spotlightModalViewMode": "list",
|
||||||
|
"browserPickerViewMode": "grid",
|
||||||
|
"browserUsageHistory": {
|
||||||
|
"firefox": {
|
||||||
|
"count": 1,
|
||||||
|
"lastUsed": 1783574029469,
|
||||||
|
"name": "Firefox"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"appPickerViewMode": "grid",
|
||||||
|
"filePickerUsageHistory": {},
|
||||||
|
"sortAppsAlphabetically": false,
|
||||||
|
"appLauncherGridColumns": 4,
|
||||||
|
"spotlightCloseNiriOverview": true,
|
||||||
|
"spotlightSectionViewModes": {},
|
||||||
|
"appDrawerSectionViewModes": {},
|
||||||
|
"niriOverviewOverlayEnabled": true,
|
||||||
|
"dankLauncherV2Size": "compact",
|
||||||
|
"dankLauncherV2BorderEnabled": false,
|
||||||
|
"dankLauncherV2BorderThickness": 2,
|
||||||
|
"dankLauncherV2BorderColor": "primary",
|
||||||
|
"dankLauncherV2ShowFooter": true,
|
||||||
|
"dankLauncherV2UnloadOnClose": false,
|
||||||
|
"useAutoLocation": false,
|
||||||
|
"weatherEnabled": true,
|
||||||
|
"networkPreference": "auto",
|
||||||
|
"cursorSettings": {
|
||||||
|
"size": 24,
|
||||||
|
"niri": {
|
||||||
|
"hideWhenTyping": true,
|
||||||
|
"hideAfterInactiveMs": 2000
|
||||||
|
},
|
||||||
|
"hyprland": {
|
||||||
|
"hideOnKeyPress": false,
|
||||||
|
"hideOnTouch": false,
|
||||||
|
"inactiveTimeout": 0
|
||||||
|
},
|
||||||
|
"dwl": {
|
||||||
|
"cursorHideTimeout": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"launcherLogoMode": "apps",
|
||||||
|
"launcherLogoColorInvertOnMode": false,
|
||||||
|
"launcherLogoBrightness": 0.5,
|
||||||
|
"notepadUseMonospace": true,
|
||||||
|
"notepadShowLineNumbers": false,
|
||||||
|
"notepadTransparencyOverride": -1,
|
||||||
|
"notepadLastCustomTransparency": 0.7,
|
||||||
|
"soundsEnabled": true,
|
||||||
|
"useSystemSoundTheme": false,
|
||||||
|
"soundNewNotification": true,
|
||||||
|
"soundVolumeChanged": true,
|
||||||
|
"soundPluggedIn": true,
|
||||||
|
"acMonitorTimeout": 0,
|
||||||
|
"acLockTimeout": 0,
|
||||||
|
"acSuspendTimeout": 0,
|
||||||
|
"acSuspendBehavior": 0,
|
||||||
|
"acProfileName": "",
|
||||||
|
"batteryMonitorTimeout": 0,
|
||||||
|
"batteryLockTimeout": 0,
|
||||||
|
"batterySuspendTimeout": 0,
|
||||||
|
"batterySuspendBehavior": 0,
|
||||||
|
"batteryProfileName": "",
|
||||||
|
"batteryChargeLimit": 100,
|
||||||
|
"lockBeforeSuspend": true,
|
||||||
|
"loginctlLockIntegration": true,
|
||||||
|
"fadeToLockEnabled": true,
|
||||||
|
"fadeToLockGracePeriod": 5,
|
||||||
|
"fadeToDpmsEnabled": true,
|
||||||
|
"fadeToDpmsGracePeriod": 5,
|
||||||
|
"launchPrefix": "",
|
||||||
|
"brightnessDevicePins": {},
|
||||||
|
"wifiNetworkPins": {},
|
||||||
|
"bluetoothDevicePins": {},
|
||||||
|
"audioInputDevicePins": {},
|
||||||
|
"audioOutputDevicePins": {},
|
||||||
|
"gtkThemingEnabled": false,
|
||||||
|
"qtThemingEnabled": false,
|
||||||
|
"syncModeWithPortal": true,
|
||||||
|
"terminalsAlwaysDark": false,
|
||||||
|
"muxType": "tmux",
|
||||||
|
"muxUseCustomCommand": false,
|
||||||
|
"muxCustomCommand": "",
|
||||||
|
"muxSessionFilter": "",
|
||||||
|
"runDmsMatugenTemplates": true,
|
||||||
|
"matugenTemplateGtk": true,
|
||||||
|
"matugenTemplateNiri": true,
|
||||||
|
"matugenTemplateHyprland": true,
|
||||||
|
"matugenTemplateMangowc": true,
|
||||||
|
"matugenTemplateQt5ct": true,
|
||||||
|
"matugenTemplateQt6ct": true,
|
||||||
|
"matugenTemplateFirefox": true,
|
||||||
|
"matugenTemplatePywalfox": true,
|
||||||
|
"matugenTemplateZenBrowser": true,
|
||||||
|
"matugenTemplateVesktop": true,
|
||||||
|
"matugenTemplateEquibop": true,
|
||||||
|
"matugenTemplateGhostty": true,
|
||||||
|
"matugenTemplateKitty": true,
|
||||||
|
"matugenTemplateFoot": true,
|
||||||
|
"matugenTemplateAlacritty": true,
|
||||||
|
"matugenTemplateNeovim": false,
|
||||||
|
"matugenTemplateWezterm": true,
|
||||||
|
"matugenTemplateDgop": true,
|
||||||
|
"matugenTemplateKcolorscheme": true,
|
||||||
|
"matugenTemplateVscode": true,
|
||||||
|
"matugenTemplateEmacs": true,
|
||||||
|
"matugenTemplateZed": true,
|
||||||
|
"showDock": false,
|
||||||
|
"dockAutoHide": false,
|
||||||
|
"dockSmartAutoHide": false,
|
||||||
|
"dockGroupByApp": false,
|
||||||
|
"dockOpenOnOverview": false,
|
||||||
|
"dockPosition": 1,
|
||||||
|
"dockSpacing": 4,
|
||||||
|
"dockBottomGap": 0,
|
||||||
|
"dockMargin": 0,
|
||||||
|
"dockIconSize": 40,
|
||||||
|
"dockIndicatorStyle": "circle",
|
||||||
|
"dockBorderEnabled": false,
|
||||||
|
"dockBorderOpacity": 1,
|
||||||
|
"dockBorderThickness": 1,
|
||||||
|
"dockIsolateDisplays": false,
|
||||||
|
"dockLauncherEnabled": false,
|
||||||
|
"dockLauncherLogoMode": "apps",
|
||||||
|
"dockLauncherLogoCustomPath": "",
|
||||||
|
"dockLauncherLogoSizeOffset": 0,
|
||||||
|
"dockLauncherLogoBrightness": 0.5,
|
||||||
|
"dockLauncherLogoContrast": 1,
|
||||||
|
"dockMaxVisibleApps": 0,
|
||||||
|
"dockMaxVisibleRunningApps": 0,
|
||||||
|
"dockShowOverflowBadge": true,
|
||||||
|
"notificationOverlayEnabled": false,
|
||||||
|
"notificationPopupShadowEnabled": true,
|
||||||
|
"notificationPopupPrivacyMode": false,
|
||||||
|
"modalDarkenBackground": true,
|
||||||
|
"lockScreenShowPowerActions": true,
|
||||||
|
"lockScreenShowSystemIcons": true,
|
||||||
|
"lockScreenShowTime": true,
|
||||||
|
"lockScreenShowDate": true,
|
||||||
|
"lockScreenShowProfileImage": true,
|
||||||
|
"lockScreenShowPasswordField": true,
|
||||||
|
"lockScreenShowMediaPlayer": true,
|
||||||
|
"lockScreenPowerOffMonitorsOnLock": false,
|
||||||
|
"lockAtStartup": false,
|
||||||
|
"enableFprint": false,
|
||||||
|
"maxFprintTries": 15,
|
||||||
|
"enableU2f": false,
|
||||||
|
"u2fMode": "or",
|
||||||
|
"lockScreenActiveMonitor": "all",
|
||||||
|
"lockScreenInactiveColor": "#000000",
|
||||||
|
"lockScreenNotificationMode": 0,
|
||||||
|
"hideBrightnessSlider": false,
|
||||||
|
"notificationTimeoutLow": 5000,
|
||||||
|
"notificationTimeoutNormal": 5000,
|
||||||
|
"notificationTimeoutCritical": 0,
|
||||||
|
"notificationCompactMode": false,
|
||||||
|
"notificationPopupPosition": 0,
|
||||||
|
"notificationAnimationSpeed": 1,
|
||||||
|
"notificationCustomAnimationDuration": 400,
|
||||||
|
"notificationHistoryEnabled": true,
|
||||||
|
"notificationHistoryMaxCount": 50,
|
||||||
|
"notificationHistoryMaxAgeDays": 7,
|
||||||
|
"notificationHistorySaveLow": true,
|
||||||
|
"notificationHistorySaveNormal": true,
|
||||||
|
"notificationHistorySaveCritical": true,
|
||||||
|
"notificationRules": [],
|
||||||
|
"osdAlwaysShowValue": false,
|
||||||
|
"osdPosition": 5,
|
||||||
|
"osdVolumeEnabled": true,
|
||||||
|
"osdMediaVolumeEnabled": true,
|
||||||
|
"osdMediaPlaybackEnabled": false,
|
||||||
|
"osdBrightnessEnabled": true,
|
||||||
|
"osdIdleInhibitorEnabled": true,
|
||||||
|
"osdMicMuteEnabled": true,
|
||||||
|
"osdCapsLockEnabled": true,
|
||||||
|
"osdPowerProfileEnabled": false,
|
||||||
|
"osdAudioOutputEnabled": true,
|
||||||
|
"powerActionConfirm": true,
|
||||||
|
"powerActionHoldDuration": 0.5,
|
||||||
|
"powerMenuActions": [
|
||||||
|
"reboot",
|
||||||
|
"logout",
|
||||||
|
"poweroff",
|
||||||
|
"lock",
|
||||||
|
"suspend"
|
||||||
|
],
|
||||||
|
"powerMenuDefaultAction": "logout",
|
||||||
|
"powerMenuGridLayout": false,
|
||||||
|
"customPowerActionLock": "",
|
||||||
|
"customPowerActionLogout": "",
|
||||||
|
"customPowerActionSuspend": "",
|
||||||
|
"customPowerActionHibernate": "",
|
||||||
|
"customPowerActionReboot": "",
|
||||||
|
"customPowerActionPowerOff": "",
|
||||||
|
"updaterHideWidget": false,
|
||||||
|
"updaterUseCustomCommand": false,
|
||||||
|
"updaterCustomCommand": "",
|
||||||
|
"updaterTerminalAdditionalParams": "",
|
||||||
|
"displayNameMode": "system",
|
||||||
|
"screenPreferences": {
|
||||||
|
"wallpaper": []
|
||||||
|
},
|
||||||
|
"showOnLastDisplay": {},
|
||||||
|
"niriOutputSettings": {},
|
||||||
|
"hyprlandOutputSettings": {},
|
||||||
|
"displayProfiles": {},
|
||||||
|
"activeDisplayProfile": {},
|
||||||
|
"displayProfileAutoSelect": false,
|
||||||
|
"displayShowDisconnected": false,
|
||||||
|
"displaySnapToEdge": true,
|
||||||
|
"barConfigs": [
|
||||||
|
{
|
||||||
|
"autoHide": false,
|
||||||
|
"autoHideDelay": 250,
|
||||||
|
"borderEnabled": false,
|
||||||
|
"borderOpacity": 1,
|
||||||
|
"borderThickness": 1,
|
||||||
|
"bottomGap": 0,
|
||||||
|
"centerWidgets": [
|
||||||
|
"music",
|
||||||
|
"clock",
|
||||||
|
"weather"
|
||||||
|
],
|
||||||
|
"enabled": true,
|
||||||
|
"gothCornersEnabled": false,
|
||||||
|
"id": "default",
|
||||||
|
"innerPadding": 4,
|
||||||
|
"leftWidgets": [
|
||||||
|
"launcherButton",
|
||||||
|
"workspaceSwitcher",
|
||||||
|
"focusedWindow"
|
||||||
|
],
|
||||||
|
"name": "Main Bar",
|
||||||
|
"noBackground": false,
|
||||||
|
"openOnOverview": false,
|
||||||
|
"popupGapsAuto": true,
|
||||||
|
"popupGapsManual": 4,
|
||||||
|
"position": 2,
|
||||||
|
"rightWidgets": [
|
||||||
|
"systemTray",
|
||||||
|
"clipboard",
|
||||||
|
"cpuUsage",
|
||||||
|
"memUsage",
|
||||||
|
"notificationButton",
|
||||||
|
"battery",
|
||||||
|
"controlCenterButton"
|
||||||
|
],
|
||||||
|
"screenPreferences": [
|
||||||
|
"all"
|
||||||
|
],
|
||||||
|
"showOnLastDisplay": true,
|
||||||
|
"spacing": 4,
|
||||||
|
"squareCorners": false,
|
||||||
|
"visible": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"desktopClockEnabled": false,
|
||||||
|
"desktopClockStyle": "analog",
|
||||||
|
"desktopClockTransparency": 0.8,
|
||||||
|
"desktopClockColorMode": "primary",
|
||||||
|
"desktopClockCustomColor": {
|
||||||
|
"r": 1,
|
||||||
|
"g": 1,
|
||||||
|
"b": 1,
|
||||||
|
"a": 1,
|
||||||
|
"hsvHue": -1,
|
||||||
|
"hsvSaturation": 0,
|
||||||
|
"hsvValue": 1,
|
||||||
|
"hslHue": -1,
|
||||||
|
"hslSaturation": 0,
|
||||||
|
"hslLightness": 1,
|
||||||
|
"valid": true
|
||||||
|
},
|
||||||
|
"desktopClockShowDate": true,
|
||||||
|
"desktopClockShowAnalogNumbers": false,
|
||||||
|
"desktopClockShowAnalogSeconds": true,
|
||||||
|
"desktopClockX": -1,
|
||||||
|
"desktopClockY": -1,
|
||||||
|
"desktopClockWidth": 280,
|
||||||
|
"desktopClockHeight": 180,
|
||||||
|
"desktopClockDisplayPreferences": [
|
||||||
|
"all"
|
||||||
|
],
|
||||||
|
"systemMonitorEnabled": false,
|
||||||
|
"systemMonitorShowHeader": true,
|
||||||
|
"systemMonitorTransparency": 0.8,
|
||||||
|
"systemMonitorColorMode": "primary",
|
||||||
|
"systemMonitorCustomColor": {
|
||||||
|
"r": 1,
|
||||||
|
"g": 1,
|
||||||
|
"b": 1,
|
||||||
|
"a": 1,
|
||||||
|
"hsvHue": -1,
|
||||||
|
"hsvSaturation": 0,
|
||||||
|
"hsvValue": 1,
|
||||||
|
"hslHue": -1,
|
||||||
|
"hslSaturation": 0,
|
||||||
|
"hslLightness": 1,
|
||||||
|
"valid": true
|
||||||
|
},
|
||||||
|
"systemMonitorShowCpu": true,
|
||||||
|
"systemMonitorShowCpuGraph": true,
|
||||||
|
"systemMonitorShowCpuTemp": true,
|
||||||
|
"systemMonitorShowGpuTemp": false,
|
||||||
|
"systemMonitorGpuPciId": "",
|
||||||
|
"systemMonitorShowMemory": true,
|
||||||
|
"systemMonitorShowMemoryGraph": true,
|
||||||
|
"systemMonitorShowNetwork": true,
|
||||||
|
"systemMonitorShowNetworkGraph": true,
|
||||||
|
"systemMonitorShowDisk": true,
|
||||||
|
"systemMonitorShowTopProcesses": false,
|
||||||
|
"systemMonitorTopProcessCount": 3,
|
||||||
|
"systemMonitorTopProcessSortBy": "cpu",
|
||||||
|
"systemMonitorGraphInterval": 60,
|
||||||
|
"systemMonitorLayoutMode": "auto",
|
||||||
|
"systemMonitorX": -1,
|
||||||
|
"systemMonitorY": -1,
|
||||||
|
"systemMonitorWidth": 320,
|
||||||
|
"systemMonitorHeight": 480,
|
||||||
|
"systemMonitorDisplayPreferences": [
|
||||||
|
"all"
|
||||||
|
],
|
||||||
|
"systemMonitorVariants": [],
|
||||||
|
"desktopWidgetPositions": {},
|
||||||
|
"desktopWidgetGridSettings": {},
|
||||||
|
"desktopWidgetInstances": [],
|
||||||
|
"desktopWidgetGroups": [],
|
||||||
|
"builtInPluginSettings": {},
|
||||||
|
"clipboardEnterToPaste": false,
|
||||||
|
"launcherPluginVisibility": {},
|
||||||
|
"launcherPluginOrder": [],
|
||||||
|
"configVersion": 5
|
||||||
|
}
|
||||||
@@ -86,244 +86,9 @@ in {
|
|||||||
};
|
};
|
||||||
programs.dank-material-shell = {
|
programs.dank-material-shell = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = builtins.fromJSON
|
||||||
theme = "dark";
|
(builtins.readFile ./dank-material-shell.json) // {
|
||||||
currentThemeName = "custom";
|
controlCenterShowBluetoothIcon = on ["fruitbook"];
|
||||||
use24HourClock = true;
|
|
||||||
showSeconds = false;
|
|
||||||
useFahrenheit = false;
|
|
||||||
nightModeEnabled = true;
|
|
||||||
animationSpeed = 1;
|
|
||||||
customAnimationDuration = 500;
|
|
||||||
wallpaperFillMode = "Fill";
|
|
||||||
blurredWallpaperLayer = false;
|
|
||||||
blurWallpaperOnOverview = true;
|
|
||||||
showLauncherButton = true;
|
|
||||||
showWorkspaceSwitcher = true;
|
|
||||||
showFocusedWindow = true;
|
|
||||||
showWeather = false;
|
|
||||||
showMusic = true;
|
|
||||||
showClipboard = true;
|
|
||||||
showCpuUsage = true;
|
|
||||||
showMemUsage = true;
|
|
||||||
showCpuTemp = true;
|
|
||||||
showGpuTemp = true;
|
|
||||||
selectedGpuIndex = 0;
|
|
||||||
enabledGpuPciIds = [];
|
|
||||||
showSystemTray = true;
|
|
||||||
showClock = true;
|
|
||||||
showNotificationButton = true;
|
|
||||||
showBattery = true;
|
|
||||||
showControlCenterButton = true;
|
|
||||||
showCapsLockIndicator = true;
|
|
||||||
controlCenterShowNetworkIcon = true;
|
|
||||||
controlCenterShowBluetoothIcon = on ["fruitbook"];
|
|
||||||
controlCenterShowAudioIcon = true;
|
|
||||||
controlCenterShowVpnIcon = true;
|
|
||||||
controlCenterShowBrightnessIcon = false;
|
|
||||||
controlCenterShowMicIcon = false;
|
|
||||||
controlCenterShowBatteryIcon = false;
|
|
||||||
controlCenterShowPrinterIcon = false;
|
|
||||||
showPrivacyButton = true;
|
|
||||||
privacyShowMicIcon = false;
|
|
||||||
privacyShowCameraIcon = false;
|
|
||||||
privacyShowScreenShareIcon = false;
|
|
||||||
controlCenterWidgets = [
|
|
||||||
{
|
|
||||||
id = "volumeSlider";
|
|
||||||
enabled = true;
|
|
||||||
width = 50;
|
|
||||||
}
|
|
||||||
{
|
|
||||||
id = "brightnessSlider";
|
|
||||||
enabled = true;
|
|
||||||
width = 50;
|
|
||||||
}
|
|
||||||
{
|
|
||||||
id = "wifi";
|
|
||||||
enabled = true;
|
|
||||||
width = 50;
|
|
||||||
}
|
|
||||||
{
|
|
||||||
id = "bluetooth";
|
|
||||||
enabled = true;
|
|
||||||
width = 50;
|
|
||||||
}
|
|
||||||
{
|
|
||||||
id = "audioOutput";
|
|
||||||
enabled = true;
|
|
||||||
width = 50;
|
|
||||||
}
|
|
||||||
{
|
|
||||||
id = "audioInput";
|
|
||||||
enabled = true;
|
|
||||||
width = 50;
|
|
||||||
}
|
|
||||||
{
|
|
||||||
id = "nightMode";
|
|
||||||
enabled = true;
|
|
||||||
width = 50;
|
|
||||||
}
|
|
||||||
{
|
|
||||||
id = "darkMode";
|
|
||||||
enabled = true;
|
|
||||||
width = 50;
|
|
||||||
}
|
|
||||||
];
|
|
||||||
showWorkspaceIndex = false;
|
|
||||||
showWorkspacePadding = false;
|
|
||||||
workspaceScrolling = false;
|
|
||||||
showWorkspaceApps = false;
|
|
||||||
maxWorkspaceIcons = 3;
|
|
||||||
workspacesPerMonitor = true;
|
|
||||||
showOccupiedWorkspacesOnly = false;
|
|
||||||
dwlShowAllTags = false;
|
|
||||||
workspaceNameIcons = {};
|
|
||||||
waveProgressEnabled = true;
|
|
||||||
scrollTitleEnabled = true;
|
|
||||||
clockCompactMode = false;
|
|
||||||
focusedWindowCompactMode = false;
|
|
||||||
runningAppsCompactMode = true;
|
|
||||||
keyboardLayoutNameCompactMode = false;
|
|
||||||
runningAppsCurrentWorkspace = false;
|
|
||||||
runningAppsGroupByApp = false;
|
|
||||||
centeringMode = "index";
|
|
||||||
clockDateFormat = "";
|
|
||||||
lockDateFormat = "";
|
|
||||||
mediaSize = 1;
|
|
||||||
appLauncherViewMode = "list";
|
|
||||||
spotlightModalViewMode = "list";
|
|
||||||
sortAppsAlphabetically = false;
|
|
||||||
appLauncherGridColumns = 4;
|
|
||||||
spotlightCloseNiriOverview = true;
|
|
||||||
niriOverviewOverlayEnabled = true;
|
|
||||||
weatherLocation = "Arvada, Colorado";
|
|
||||||
weatherCoordinates = "39.8005505,-105.0811573";
|
|
||||||
useAutoLocation = false;
|
|
||||||
weatherEnabled = true;
|
|
||||||
networkPreference = "auto";
|
|
||||||
iconTheme = "System Default";
|
|
||||||
launcherLogoMode = "apps";
|
|
||||||
launcherLogoCustomPath = "";
|
|
||||||
launcherLogoBrightness = 0.5;
|
|
||||||
launcherLogoContrast = 1;
|
|
||||||
launcherLogoSizeOffset = 0;
|
|
||||||
fontWeight = 400;
|
|
||||||
fontScale = 1;
|
|
||||||
notepadUseMonospace = true;
|
|
||||||
notepadFontSize = 14;
|
|
||||||
notepadShowLineNumbers = false;
|
|
||||||
soundsEnabled = true;
|
|
||||||
useSystemSoundTheme = false;
|
|
||||||
soundNewNotification = true;
|
|
||||||
soundVolumeChanged = true;
|
|
||||||
soundPluggedIn = true;
|
|
||||||
lockBeforeSuspend = true;
|
|
||||||
loginctlLockIntegration = true;
|
|
||||||
fadeToLockEnabled = true;
|
|
||||||
gtkThemingEnabled = false;
|
|
||||||
qtThemingEnabled = false;
|
|
||||||
syncModeWithPortal = true;
|
|
||||||
terminalsAlwaysDark = false;
|
|
||||||
showDock = false;
|
|
||||||
dockAutoHide = false;
|
|
||||||
dockGroupByApp = false;
|
|
||||||
dockOpenOnOverview = false;
|
|
||||||
dockPosition = 1;
|
|
||||||
dockSpacing = 4;
|
|
||||||
dockBottomGap = 0;
|
|
||||||
dockMargin = 0;
|
|
||||||
dockIconSize = 40;
|
|
||||||
dockIndicatorStyle = "circle";
|
|
||||||
dockBorderEnabled = false;
|
|
||||||
dockBorderOpacity = 1;
|
|
||||||
dockBorderThickness = 1;
|
|
||||||
notificationOverlayEnabled = false;
|
|
||||||
modalDarkenBackground = true;
|
|
||||||
lockScreenShowPowerActions = true;
|
|
||||||
enableFprint = false;
|
|
||||||
maxFprintTries = 15;
|
|
||||||
lockScreenActiveMonitor = "all";
|
|
||||||
hideBrightnessSlider = false;
|
|
||||||
notificationTimeoutLow = 5000;
|
|
||||||
notificationTimeoutNormal = 5000;
|
|
||||||
notificationTimeoutCritical = 0;
|
|
||||||
notificationPopupPosition = 0;
|
|
||||||
osdAlwaysShowValue = false;
|
|
||||||
osdPosition = 5;
|
|
||||||
osdVolumeEnabled = true;
|
|
||||||
osdMediaVolumeEnabled = true;
|
|
||||||
osdBrightnessEnabled = true;
|
|
||||||
osdIdleInhibitorEnabled = true;
|
|
||||||
osdMicMuteEnabled = true;
|
|
||||||
osdCapsLockEnabled = true;
|
|
||||||
osdPowerProfileEnabled = false;
|
|
||||||
osdAudioOutputEnabled = true;
|
|
||||||
powerActionConfirm = true;
|
|
||||||
powerActionHoldDuration = 0.5;
|
|
||||||
powerMenuActions = [
|
|
||||||
"reboot"
|
|
||||||
"logout"
|
|
||||||
"poweroff"
|
|
||||||
"lock"
|
|
||||||
"suspend"
|
|
||||||
# "restart"
|
|
||||||
];
|
|
||||||
powerMenuDefaultAction = "logout";
|
|
||||||
powerMenuGridLayout = false;
|
|
||||||
displayNameMode = "system";
|
|
||||||
screenPreferences.wallpaper = [];
|
|
||||||
showOnLastDisplay = {};
|
|
||||||
barConfigs = [
|
|
||||||
{
|
|
||||||
id = "default";
|
|
||||||
name = "Main Bar";
|
|
||||||
enabled = true;
|
|
||||||
position = 2;
|
|
||||||
screenPreferences = [
|
|
||||||
"all"
|
|
||||||
];
|
|
||||||
showOnLastDisplay = true;
|
|
||||||
leftWidgets = [
|
|
||||||
"launcherButton"
|
|
||||||
"workspaceSwitcher"
|
|
||||||
"focusedWindow"
|
|
||||||
];
|
|
||||||
centerWidgets = [
|
|
||||||
"music"
|
|
||||||
"clock"
|
|
||||||
"weather"
|
|
||||||
];
|
|
||||||
rightWidgets = [
|
|
||||||
"systemTray"
|
|
||||||
"clipboard"
|
|
||||||
"cpuUsage"
|
|
||||||
"memUsage"
|
|
||||||
"notificationButton"
|
|
||||||
"battery"
|
|
||||||
"controlCenterButton"
|
|
||||||
];
|
|
||||||
spacing = 4;
|
|
||||||
innerPadding = 4;
|
|
||||||
bottomGap = 0;
|
|
||||||
squareCorners = false;
|
|
||||||
noBackground = false;
|
|
||||||
gothCornersEnabled = false;
|
|
||||||
gothCornerRadiusOverride = false;
|
|
||||||
gothCornerRadiusValue = 12;
|
|
||||||
borderEnabled = false;
|
|
||||||
borderOpacity = 1;
|
|
||||||
borderThickness = 1;
|
|
||||||
fontScale = 1;
|
|
||||||
autoHide = false;
|
|
||||||
autoHideDelay = 250;
|
|
||||||
openOnOverview = false;
|
|
||||||
visible = true;
|
|
||||||
popupGapsAuto = true;
|
|
||||||
popupGapsManual = 4;
|
|
||||||
}
|
|
||||||
];
|
|
||||||
configVersion = 2;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -17,6 +17,7 @@
|
|||||||
syd/kanagawa
|
syd/kanagawa
|
||||||
syd/comint
|
syd/comint
|
||||||
syd/evil
|
syd/evil
|
||||||
|
syd/wasm
|
||||||
syd/scrolling
|
syd/scrolling
|
||||||
syd/fonts
|
syd/fonts
|
||||||
syd/frame
|
syd/frame
|
||||||
|
|||||||
@@ -48,7 +48,10 @@ directory."
|
|||||||
'("-l" ; Mandatory!
|
'("-l" ; Mandatory!
|
||||||
"--almost-all" ; Show hidden files; omit '.' and '..'.
|
"--almost-all" ; Show hidden files; omit '.' and '..'.
|
||||||
"--human-readable" ; Display sizes in human-readable units.
|
"--human-readable" ; Display sizes in human-readable units.
|
||||||
"--time-style=+") ; Omit times/dates.
|
"--time-style=+" ; Omit times/dates.
|
||||||
|
"-D" ; special diredslop
|
||||||
|
"-v" ; sort dotfiles first
|
||||||
|
"--group-directories-first")
|
||||||
" "))
|
" "))
|
||||||
;; Always copy recursively
|
;; Always copy recursively
|
||||||
(dired-recursive-copies 'always)
|
(dired-recursive-copies 'always)
|
||||||
|
|||||||
@@ -15,4 +15,5 @@
|
|||||||
,(plist-get (custom-face-attributes-get font-lock-comment-face
|
,(plist-get (custom-face-attributes-get font-lock-comment-face
|
||||||
(selected-frame))
|
(selected-frame))
|
||||||
:foreground))))))
|
:foreground))))))
|
||||||
|
|
||||||
(provide 'syd/form-feed)
|
(provide 'syd/form-feed)
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
;; -*- lexical-binding: t; -*-
|
;; -*- lexical-binding: t; -*-
|
||||||
(require 'syd/base)
|
(require 'syd/base)
|
||||||
(require 'syd/handle)
|
(require 'syd/handle)
|
||||||
|
(require 'syd/wasm)
|
||||||
|
|
||||||
(defun syd-haskell-open-repl ()
|
(defun syd-haskell-open-repl ()
|
||||||
"Open a Haskell REPL."
|
"Open a Haskell REPL."
|
||||||
@@ -56,13 +57,21 @@
|
|||||||
[remap evil-open-above] #'syd-haskell-evil-open-above
|
[remap evil-open-above] #'syd-haskell-evil-open-above
|
||||||
[remap evil-open-below] #'syd-haskell-evil-open-below)
|
[remap evil-open-below] #'syd-haskell-evil-open-below)
|
||||||
:config
|
:config
|
||||||
(add-to-list 'completion-ignored-extensions ".hi"))
|
(add-to-list 'completion-ignored-extensions ".hi")
|
||||||
|
(add-to-list 'haskell-font-lock-quasi-quote-modes '("wat" . wat-mode))
|
||||||
|
(add-to-list 'haskell-font-lock-quasi-quote-modes '("wats" . wat-mode))
|
||||||
|
(add-to-list 'haskell-font-lock-quasi-quote-modes '("expr" . wat-mode)))
|
||||||
|
|
||||||
(use-package lsp-haskell
|
(use-package lsp-haskell
|
||||||
:defer t
|
:defer t
|
||||||
:custom ((lsp-haskell-server-path "haskell-language-server"))
|
:custom ((lsp-haskell-server-path "haskell-language-server"))
|
||||||
:init
|
:init
|
||||||
(add-hook 'haskell-mode-hook #'lsp-deferred 'append)
|
(add-hook 'haskell-mode-hook #'lsp-deferred 'append)
|
||||||
(add-hook 'haskell-literate-mode-hook #'lsp-deferred 'append))
|
(add-hook 'haskell-literate-mode-hook #'lsp-deferred 'append)
|
||||||
|
(syd-add-hook '(haskell-mode-hook haskell-literate-mode-hook)
|
||||||
|
(defun syd-haskell-configure-lsp-h ()
|
||||||
|
;; it often highlights list literals and quasiquotes which
|
||||||
|
;; gets reaaaally annoying.
|
||||||
|
(setq-local lsp-enable-symbol-highlighting nil))))
|
||||||
|
|
||||||
(provide 'syd/haskell)
|
(provide 'syd/haskell)
|
||||||
|
|||||||
@@ -25,8 +25,12 @@
|
|||||||
:general (:keymaps 'syd-leader-code-map
|
:general (:keymaps 'syd-leader-code-map
|
||||||
"a" #'lsp-execute-code-action
|
"a" #'lsp-execute-code-action
|
||||||
"r" #'lsp-rename)
|
"r" #'lsp-rename)
|
||||||
:custom (; Fixes type error when using rename.
|
:custom (;; Fixes type error when using rename.
|
||||||
(lsp-rename-use-prepare nil))
|
(lsp-rename-use-prepare nil)
|
||||||
|
;; Don't override `indent-region' with the server's
|
||||||
|
;; formatting functionality. Very silly, I think —
|
||||||
|
;; indentation and formatting are different things.
|
||||||
|
(lsp-enable-indentation nil))
|
||||||
:config
|
:config
|
||||||
(syd-defadvice syd-lsp-install-server-a ()
|
(syd-defadvice syd-lsp-install-server-a ()
|
||||||
"Override and disbale `lsp-install-server'"
|
"Override and disbale `lsp-install-server'"
|
||||||
|
|||||||
@@ -202,7 +202,8 @@ form."
|
|||||||
s))))
|
s))))
|
||||||
|
|
||||||
(defun syd-project-relative-file-name (file-name)
|
(defun syd-project-relative-file-name (file-name)
|
||||||
(file-relative-name file-name (project-root (project-current))))
|
(when-let* ((proj (project-current)))
|
||||||
|
(file-relative-name file-name (project-root proj))))
|
||||||
|
|
||||||
(defvar syd-insert-file-name-alist
|
(defvar syd-insert-file-name-alist
|
||||||
`((,#'syd-project-relative-file-name . "Project-relative")
|
`((,#'syd-project-relative-file-name . "Project-relative")
|
||||||
@@ -248,19 +249,21 @@ form."
|
|||||||
|
|
||||||
(defun syd-import-systemd-environment ()
|
(defun syd-import-systemd-environment ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(with-temp-buffer
|
(let ((blacklist '("TERM")))
|
||||||
(shell-command "systemctl --user show-environment" (current-buffer))
|
(with-temp-buffer
|
||||||
(goto-char (point-min))
|
(shell-command "systemctl --user show-environment" (current-buffer))
|
||||||
(while (re-search-forward
|
(goto-char (point-min))
|
||||||
(rx bol (group (+ (not "=")))
|
(while (re-search-forward
|
||||||
"="
|
(rx bol (group (+ (not "=")))
|
||||||
(or (and "$'" (group (* (not "'"))) "'")
|
"="
|
||||||
(group (* any)))
|
(or (and "$'" (group (* (not "'"))) "'")
|
||||||
eol)
|
(group (* any)))
|
||||||
nil t)
|
eol)
|
||||||
(let ((var (match-string 1))
|
nil t)
|
||||||
(val (or (match-string 2)
|
(let ((var (match-string 1))
|
||||||
(match-string 3))))
|
(val (or (match-string 2)
|
||||||
(setenv var val)))))
|
(match-string 3))))
|
||||||
|
(unless (member var blacklist)
|
||||||
|
(setenv var val)))))))
|
||||||
|
|
||||||
(provide 'syd/prelude)
|
(provide 'syd/prelude)
|
||||||
|
|||||||
@@ -20,7 +20,8 @@
|
|||||||
:load-buffer #'geiser-eval-buffer)
|
:load-buffer #'geiser-eval-buffer)
|
||||||
(syd-push
|
(syd-push
|
||||||
shackle-rules
|
shackle-rules
|
||||||
`("*Geiser Documentation*" ,@syd-help-popup-options)))
|
`("*Geiser Documentation*" ,@syd-help-popup-options)
|
||||||
|
`("*Geiser Debug*" ,@syd-help-popup-options)))
|
||||||
|
|
||||||
(use-package geiser-guile)
|
(use-package geiser-guile)
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
(require 'syd/base)
|
(require 'syd/base)
|
||||||
|
|
||||||
(use-package transient
|
(use-package transient
|
||||||
:straight nil
|
|
||||||
:custom ((transient-history-file
|
:custom ((transient-history-file
|
||||||
(file-name-concat syd-data-dir "transient/history.el"))))
|
(file-name-concat syd-data-dir "transient/history.el"))))
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
;; -*- lexical-binding: t; -*-
|
||||||
|
|
||||||
|
(require 'syd/base)
|
||||||
|
(require 'syd/lisp)
|
||||||
|
|
||||||
|
(use-package wat-mode
|
||||||
|
:mode "\\.wat\\'"
|
||||||
|
:straight (:type git
|
||||||
|
:host nil
|
||||||
|
:repo "https://git.deertopia.net/msyds/wat-mode.git")
|
||||||
|
:config
|
||||||
|
(add-hook 'wat-mode-hook #'syd-lisp-mode))
|
||||||
|
|
||||||
|
(provide 'syd/wasm)
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
let cfg = config.sydnix.deertopia.beets;
|
||||||
|
in {
|
||||||
|
options.sydnix.deertopia.beets = {
|
||||||
|
enable = lib.mkEnableOption "Beets";
|
||||||
|
user = lib.mkOption {
|
||||||
|
default = "beets";
|
||||||
|
type = lib.types.str;
|
||||||
|
description = ''
|
||||||
|
Name of the user which owns the Beets database.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
group = lib.mkOption {
|
||||||
|
default = "beets";
|
||||||
|
type = lib.types.str;
|
||||||
|
description = ''
|
||||||
|
Name of the group which owns the Beets database.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
config = lib.mkIf cfg.enable {
|
||||||
|
users.users.${cfg.user} = {
|
||||||
|
description = "Beets";
|
||||||
|
isSystemUser = true;
|
||||||
|
inherit (cfg) group;
|
||||||
|
};
|
||||||
|
|
||||||
|
users.groups.${cfg.group} = {};
|
||||||
|
|
||||||
|
# Persist allowed directories.
|
||||||
|
sydnix.impermanence.directories = [
|
||||||
|
{
|
||||||
|
directory = "/var/lib/beets";
|
||||||
|
inherit (cfg) user group;
|
||||||
|
mode = "u=rwx,g=rwx,o=";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
|
environment.systemPackages = [
|
||||||
|
pkgs.beets
|
||||||
|
];
|
||||||
|
|
||||||
|
environment.sessionVariables.BEETSDIR = "/var/lib/beets";
|
||||||
|
systemd.tmpfiles.settings."50-var-lib-beets-config-yaml" = {
|
||||||
|
"/var/lib/beets/config.yaml"."L+".argument =
|
||||||
|
lib.toString
|
||||||
|
(pkgs.writeText
|
||||||
|
"beets-config.yaml"
|
||||||
|
(lib.toJSON {
|
||||||
|
directory = "/media/library/music";
|
||||||
|
library = "/var/lib/beets/beets.db";
|
||||||
|
import = {
|
||||||
|
copy = true;
|
||||||
|
write = true;
|
||||||
|
incremental = true;
|
||||||
|
};
|
||||||
|
paths = {
|
||||||
|
default = "$albumartist/$album%aunique{} ($year)/$track $title";
|
||||||
|
singleton = "Non-Album/$artist/$title";
|
||||||
|
comp = "Compilations/$album%aunique{} ($year)/$title";
|
||||||
|
};
|
||||||
|
}));
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -17,9 +17,9 @@ in {
|
|||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
./servarr/jellyfin.nix
|
./servarr/jellyfin.nix
|
||||||
./servarr/lidarr.nix
|
# ./servarr/lidarr.nix
|
||||||
./servarr/prowlarr.nix
|
./servarr/prowlarr.nix
|
||||||
./servarr/sabnzbd.nix
|
# ./servarr/sabnzbd.nix
|
||||||
./servarr/sonarr.nix
|
./servarr/sonarr.nix
|
||||||
./servarr/radarr.nix
|
./servarr/radarr.nix
|
||||||
./servarr/transmission.nix
|
./servarr/transmission.nix
|
||||||
@@ -36,7 +36,7 @@ in {
|
|||||||
# Mount our NAS's 'media' share.
|
# Mount our NAS's 'media' share.
|
||||||
fileSystems."/media" = {
|
fileSystems."/media" = {
|
||||||
# DNS is seemingly unavailable to the mount service.
|
# DNS is seemingly unavailable to the mount service.
|
||||||
device = "//192.168.68.62/media";
|
device = "//10.0.0.203/media";
|
||||||
mountPoint = "/media";
|
mountPoint = "/media";
|
||||||
fsType = "cifs";
|
fsType = "cifs";
|
||||||
options = [
|
options = [
|
||||||
|
|||||||
@@ -4,10 +4,10 @@
|
|||||||
config = {
|
config = {
|
||||||
networking.hosts = {
|
networking.hosts = {
|
||||||
"100.95.131.43" = [ "whitepc" ];
|
"100.95.131.43" = [ "whitepc" ];
|
||||||
"192.168.68.66" = [ "guix-rebound" "sydpc" ];
|
"10.0.0.109" = [ "guix-rebound" "sydpc" ];
|
||||||
"192.168.68.79" = [ "deertopia" ];
|
"10.0.0.248" = [ "deertopia" ];
|
||||||
"192.168.68.55" = [ "fruitbook" ];
|
"10.0.0.218" = [ "fruitbook" ];
|
||||||
"192.168.68.62" = [ "buffalo-nas" ];
|
"10.0.0.203" = [ "buffalo-nas" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,6 +18,7 @@
|
|||||||
"slskd"
|
"slskd"
|
||||||
# Can access Nixarr's media.
|
# Can access Nixarr's media.
|
||||||
"media"
|
"media"
|
||||||
|
"beets"
|
||||||
];
|
];
|
||||||
initialHashedPassword =
|
initialHashedPassword =
|
||||||
"$y$j9T$aEFDDwdTZbAc6VQRXrkBJ0$K8wxTGTWDihyX1wxJ.ZMH//wmQFfrGGUkLkxIU0Lyq8";
|
"$y$j9T$aEFDDwdTZbAc6VQRXrkBJ0$K8wxTGTWDihyX1wxJ.ZMH//wmQFfrGGUkLkxIU0Lyq8";
|
||||||
|
|||||||
Reference in New Issue
Block a user