Commit eea8e59
Changed files (3)
modules
modules/core/shell.nix
@@ -2,33 +2,14 @@
den.aspects.core.includes = [den.aspects.core.shell];
den.aspects.core.shell = {
nixos = {pkgs, ...}: let
- flyline-src = pkgs.fetchFromGitHub {
- owner = "HalFrgrd";
- repo = "flyline";
- tag = "v1.7.1";
- hash = "sha256-MscTAE921ymn0qyL3YQ06P3+AGg23c//6rh7+c+Iv4Y=";
- };
- flyline = (pkgs.callPackage "${flyline-src}/nix/package.nix" {}).overrideAttrs {
- cargoDeps = pkgs.rustPlatform.importCargoLock {
- lockFile = "${flyline-src}/Cargo.lock";
- outputHashes = {
- "ansi-to-tui-8.0.1" = "sha256-kjTxPzF0eIgJqtfsmquAqo1UFt1hXWv4oACFRgnHg9k=";
- "flash-0.0.6" = "sha256-lIfTgRdBQWqOeYo3XkI/X6Q/0Vrcpm5vJMCxtX4u9Go=";
- "flycomp-1.1.2" = "sha256-ipOFG1ZSro5OyWzCu28AYd2+eAuSW7vRDHOT5PuxDPA=";
- "ratatui-0.30.2" = "sha256-68o9FXF2ioEuXyCq+3254ud95mVF3FRKVPOuBFKWeSI=";
- "skim-4.6.0" = "sha256-cUSiXwEWUDZccbl3sts2DG4ZNzYExD9ra/VESv2u+Zs=";
- "termina-0.3.3" = "sha256-WpBKKnOhA+Q1+iopQ3IcGxsjGGW1SNweo8R7gFN5QRA=";
- };
- };
- };
in {
- environment.systemPackages = [flyline];
+ environment.systemPackages = [pkgs.nur.repos.hpcesia.flyline];
programs.bash = {
enable = true;
completion.enable = true;
interactiveShellInit = ''
- enable -f ${flyline}/lib/libflyline.so flyline
+ enable -f ${pkgs.nur.repos.hpcesia.flyline}/lib/libflyline.so flyline
flyline mouse --mode disabled
flyline set-cursor --backend terminal
'';
modules/core/systemd.nix
@@ -36,10 +36,10 @@
"d /var/lib/systemd/coredump 0755 root root 7d"
];
- services.journald.extraConfig = ''
- MaxRetentionSec=3month
- SystemMaxUse=2G
- '';
+ services.journald.settings.Journal = {
+ MaxRetentionSec = "3month";
+ SystemMaxUse = "2G";
+ };
systemd.suppressedSystemUnits =
lib.optional (host.hasAspect den.aspects.disk.preservation)
flake.lock
@@ -41,11 +41,11 @@
"utils": "utils"
},
"locked": {
- "lastModified": 1786361680,
- "narHash": "sha256-IxaZkb9rCGEZ+yGndxKXONeIEcKMzoFUsvLTB5G/caw=",
+ "lastModified": 1788879443,
+ "narHash": "sha256-qb9sL86UCUEd3SYAda4ItN1NV0vhMSdbpA64WckvVI0=",
"owner": "serokell",
"repo": "deploy-rs",
- "rev": "16901271e5b30b591e56f7a84f25f186fb20f3e1",
+ "rev": "414ac5f35d79aabe5a0bf52451d8cf61eadf6c88",
"type": "github"
},
"original": {
@@ -61,11 +61,11 @@
]
},
"locked": {
- "lastModified": 1768818222,
- "narHash": "sha256-460jc0+CZfyaO8+w8JNtlClB2n4ui1RbHfPTLkpwhU8=",
+ "lastModified": 1788342953,
+ "narHash": "sha256-EWkNM4JzBhZ/Yn1PG6lP4/QJuFAFeHYlY5gVxXu940Y=",
"owner": "numtide",
"repo": "devshell",
- "rev": "255a2b1725a20d060f566e4755dbf571bbbb5f76",
+ "rev": "a67c0f87b63bcbdbdcb56785bec0205a2e3d6026",
"type": "github"
},
"original": {
@@ -172,11 +172,11 @@
"systems": "systems_2"
},
"locked": {
- "lastModified": 1787958080,
- "narHash": "sha256-Wq62h4qPsABKb0pJJDoXJvxVWSuBsShy3r4FioKqi2Y=",
- "rev": "629a6b9489dbab75b8bff3daaf4843f66f97e35c",
+ "lastModified": 1788596500,
+ "narHash": "sha256-uFbTDFjCE5hHefwKqu/mJL2KGxRpqR+affBzOXkx3F4=",
+ "rev": "5c05b3e3123eb29cc9ad2745f2b322763ec2fd67",
"type": "tarball",
- "url": "https://codeberg.org/api/v1/repos/maxschipper/helix-plugins-nix/archive/629a6b9489dbab75b8bff3daaf4843f66f97e35c.tar.gz"
+ "url": "https://codeberg.org/api/v1/repos/maxschipper/helix-plugins-nix/archive/5c05b3e3123eb29cc9ad2745f2b322763ec2fd67.tar.gz"
},
"original": {
"type": "tarball",
@@ -190,11 +190,11 @@
]
},
"locked": {
- "lastModified": 1785525782,
- "narHash": "sha256-M9v4zyKLYSVv2RYB4iYTg2THKvW3mDlj+fR1KvW9G3w=",
+ "lastModified": 1787500880,
+ "narHash": "sha256-UrAlku7KST0DT+j1bdVGYI8tCz23PWL88uGMer3IZ2U=",
"owner": "feel-co",
"repo": "hjem",
- "rev": "d628ecda714785fddf86cad28ee4f506dc5b7eb9",
+ "rev": "d248f0e4f7abd6e1f0eb9ace778dd7928481943e",
"type": "github"
},
"original": {
@@ -225,11 +225,11 @@
]
},
"locked": {
- "lastModified": 1786701834,
- "narHash": "sha256-Ixz0rc6rnDEgNG6Cw2LJRdKxGjMbdy9bC9ncjAU+SmA=",
+ "lastModified": 1788018155,
+ "narHash": "sha256-TB3Q6xpaV7APiC6qAM4ENV6MNuUjR4OgatQtj88PBWY=",
"owner": "manic-systems",
"repo": "ncro",
- "rev": "3cc83303cc859901eb4330e9c4319b61f6ba1ffc",
+ "rev": "a367692d67bed3225d64fed0fffefed141927fd3",
"type": "github"
},
"original": {
@@ -255,11 +255,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1788179007,
- "narHash": "sha256-hn1oU2rue2SYK8dAr8+WNZWtbsz1S2W5mnHlSEuh3bo=",
+ "lastModified": 1789006805,
+ "narHash": "sha256-xB8mKMOx1IA9vTDNLmJZ6n4wCMq/cuWBBOzGCRnqxrU=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "34ab99075ac4f7e40cf037eef32cb1c360bb85e9",
+ "rev": "8ce4ef6cb6f871616146b9fe26d2a5ae594e94fe",
"type": "github"
},
"original": {
@@ -295,11 +295,11 @@
]
},
"locked": {
- "lastModified": 1788026067,
- "narHash": "sha256-9jjLkqjgBacargPf4biKfX0X9jbgK5W7/iJpubTdKqs=",
+ "lastModified": 1789109162,
+ "narHash": "sha256-EJ+fcaVDrnFYqMb/LJyv6iSA7rQ089UHnEUrurzpLrU=",
"owner": "nix-community",
"repo": "NUR",
- "rev": "1d5a763f1ef484eae8bfb457cd53c90f352d09ea",
+ "rev": "9dc9a9986b0d994c597f69af97d072068f192948",
"type": "github"
},
"original": {
@@ -315,11 +315,11 @@
]
},
"locked": {
- "lastModified": 1788842061,
- "narHash": "sha256-uh7MnHs5tDmwp3VOu85N8CogpyL+PKZ4oSEkjJAaWv8=",
- "rev": "6f31f3c25f202cee7656ecb4bcdaefcb198f8e48",
+ "lastModified": 1789113804,
+ "narHash": "sha256-DXiAlLZgfvp9Y92qDDU/Eb35NTFsBeSs8YcxcgRBdb0=",
+ "rev": "20c7d8a785db52aec91c0654a4190d5699276b83",
"type": "tarball",
- "url": "https://codeberg.org/api/v1/repos/HPCesia/nur-packages/archive/6f31f3c25f202cee7656ecb4bcdaefcb198f8e48.tar.gz"
+ "url": "https://codeberg.org/api/v1/repos/HPCesia/nur-packages/archive/20c7d8a785db52aec91c0654a4190d5699276b83.tar.gz"
},
"original": {
"type": "tarball",