just: simplify

This commit is contained in:
Robert Helgesson 2023-09-07 22:29:12 +02:00
parent 91341cde41
commit f1d4f49e71
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89

View file

@ -1,22 +1,16 @@
{ config, lib, pkgs, ... }: { lib, ... }:
with lib;
let
cfg = config.programs.just;
in {
meta.maintainers = [ hm.maintainers.maximsmol ];
{
imports = let imports = let
msg = '' msg = ''
'program.just' is deprecated, simply add 'pkgs.just' to 'home.packages' instead. 'program.just' is deprecated, simply add 'pkgs.just' to 'home.packages' instead.
See https://github.com/nix-community/home-manager/issues/3449#issuecomment-1329823502''; See https://github.com/nix-community/home-manager/issues/3449#issuecomment-1329823502'';
in [
(mkRemovedOptionModule [ "programs" "just" "enable" ] msg) removed = opt: lib.mkRemovedOptionModule [ "programs" "just" opt ] msg;
(mkRemovedOptionModule [ "programs" "just" "enableBashIntegration" ] msg) in map removed [
(mkRemovedOptionModule [ "programs" "just" "enableZshIntegration" ] msg) "enable"
(mkRemovedOptionModule [ "programs" "just" "enableFishIntegration" ] msg) "enableBashIntegration"
"enableZshIntegration"
"enableFishIntegration"
]; ];
} }