mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2024-11-16 15:43:16 +00:00
Merge branch 'def/nix-collect-garbage-endpoint' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into def/nix-collect-garbage-endpoint
This commit is contained in:
commit
aa85b6963b
|
@ -10,15 +10,15 @@ from selfprivacy_api.graphql import schema
|
||||||
|
|
||||||
# from selfprivacy_api.graphql.schema import Subscription
|
# from selfprivacy_api.graphql.schema import Subscription
|
||||||
|
|
||||||
from selfprivacy_api.jobs.nix_collect_garbage import (
|
# from selfprivacy_api.jobs.nix_collect_garbage import (
|
||||||
get_dead_packages,
|
# get_dead_packages,
|
||||||
nix_collect_garbage,
|
# nix_collect_garbage,
|
||||||
parse_line,
|
# parse_line,
|
||||||
CLEAR_COMPLETED,
|
# CLEAR_COMPLETED,
|
||||||
COMPLETED_WITH_ERROR,
|
# COMPLETED_WITH_ERROR,
|
||||||
stream_process,
|
# stream_process,
|
||||||
RESULT_WAS_NOT_FOUND_ERROR,
|
# RESULT_WAS_NOT_FOUND_ERROR,
|
||||||
)
|
# )
|
||||||
|
|
||||||
pytest_plugins = ("pytest_asyncio",)
|
pytest_plugins = ("pytest_asyncio",)
|
||||||
|
|
||||||
|
|
32
zsh-config.nix
Normal file
32
zsh-config.nix
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
{ pkgs }:
|
||||||
|
|
||||||
|
let
|
||||||
|
zshWithPlugins = pkgs.zsh.overrideAttrs (oldAttrs: {
|
||||||
|
postInstall = oldAttrs.postInstall + ''
|
||||||
|
# Create symlinks for plugins in $out/share
|
||||||
|
mkdir -p $out/share/zsh/plugins
|
||||||
|
ln -s ${pkgs.zsh-autosuggestions}/share/zsh-autosuggestions $out/share/zsh/plugins/autosuggestions
|
||||||
|
ln -s ${pkgs.zsh-syntax-highlighting}/share/zsh-syntax-highlighting $out/share/zsh/plugins/syntax-highlighting
|
||||||
|
'';
|
||||||
|
});
|
||||||
|
in
|
||||||
|
{
|
||||||
|
shell = zshWithPlugins;
|
||||||
|
shellSetup = ''
|
||||||
|
# create .zshrc file if it doesnt exist
|
||||||
|
if [ ! -f ~/.zshrc ]; then
|
||||||
|
echo "Creating a default .zshrc file..."
|
||||||
|
touch ~/.zshrc
|
||||||
|
fi
|
||||||
|
|
||||||
|
# add zsh-autosuggestions and zsh-syntax-highlighting in zshrc
|
||||||
|
if ! grep -q "source .*zsh-autosuggestions.zsh" ~/.zshrc; then
|
||||||
|
echo "Adding zsh-autosuggestions plugin to .zshrc..."
|
||||||
|
echo "source ${zshWithPlugins}/share/zsh/plugins/autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
|
||||||
|
fi
|
||||||
|
if ! grep -q "source .*zsh-syntax-highlighting.zsh" ~/.zshrc; then
|
||||||
|
echo "Adding zsh-syntax-highlighting plugin to .zshrc..."
|
||||||
|
echo "source ${zshWithPlugins}/share/zsh/plugins/syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc
|
||||||
|
fi
|
||||||
|
'';
|
||||||
|
}
|
Loading…
Reference in a new issue