wow
This commit is contained in:
parent
006bcb47ce
commit
13b730e341
3 changed files with 282 additions and 135 deletions
|
|
@ -6,6 +6,34 @@
|
|||
let
|
||||
nr = import "${inputs.self}/modules/mizukios/features/packages/nr.nix" { inherit pkgs; };
|
||||
nrr = import "${inputs.self}/modules/mizukios/features/packages/nrr.nix" { inherit pkgs; };
|
||||
concord = pkgs.writeShellScriptBin "concord" ''
|
||||
set -eu
|
||||
|
||||
runtime_dir="''${XDG_RUNTIME_DIR:-/tmp}"
|
||||
session_dir="$(mktemp -d "$runtime_dir/concord-session.XXXXXX")"
|
||||
|
||||
cleanup() {
|
||||
rm -rf -- "$session_dir"
|
||||
}
|
||||
|
||||
trap cleanup EXIT
|
||||
trap 'exit 129' HUP
|
||||
trap 'exit 130' INT
|
||||
trap 'exit 143' TERM
|
||||
|
||||
config_home="$session_dir/config"
|
||||
state_home="$session_dir/state"
|
||||
mkdir -p "$config_home" "$state_home"
|
||||
|
||||
cat > "$config_home/config.toml" <<'EOF'
|
||||
[credentials]
|
||||
store = "plain"
|
||||
EOF
|
||||
|
||||
XDG_CONFIG_HOME="$config_home" \
|
||||
XDG_STATE_HOME="$state_home" \
|
||||
"${inputs.concord.packages.${pkgs.system}.default}/bin/concord" "$@"
|
||||
'';
|
||||
in
|
||||
{
|
||||
home.stateVersion = "26.05";
|
||||
|
|
@ -13,6 +41,7 @@ in
|
|||
home.homeDirectory = "/home/imnyang";
|
||||
|
||||
home.packages = [
|
||||
concord
|
||||
nr
|
||||
nrr
|
||||
];
|
||||
|
|
|
|||
Loading…
Reference in a new issue