mirror of
https://github.com/nix-community/home-manager.git
synced 2025-11-08 11:36:05 +01:00
thefuck: remove module
Program removed upstream, let module stay around for a bit in case it came back. We can re-introduce if the situation changes, but we have an alternative.
This commit is contained in:
parent
6d7c11a0ad
commit
9eab59f3e7
6 changed files with 4 additions and 171 deletions
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
thefuck-integration-enabled = ./integration-enabled.nix;
|
||||
thefuck-integration-enabled-instant = ./integration-enabled-instant.nix;
|
||||
thefuck-integration-disabled = ./integration-disabled.nix;
|
||||
}
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
{ config, ... }:
|
||||
{
|
||||
programs = {
|
||||
thefuck = {
|
||||
enable = true;
|
||||
package = config.lib.test.mkStubPackage { outPath = "@thefuck@"; };
|
||||
};
|
||||
thefuck.enableBashIntegration = false;
|
||||
thefuck.enableFishIntegration = false;
|
||||
thefuck.enableZshIntegration = false;
|
||||
thefuck.enableNushellIntegration = false;
|
||||
bash.enable = true;
|
||||
zsh.enable = true;
|
||||
nushell.enable = true;
|
||||
};
|
||||
|
||||
nmt.script = ''
|
||||
assertFileNotRegex home-files/.bashrc '@thefuck@/bin/thefuck'
|
||||
assertPathNotExists home-files/.config/fish/functions/fuck.fish
|
||||
assertFileNotRegex home-files/.zshrc '@thefuck@/bin/thefuck'
|
||||
assertFileNotRegex home-files/.config/nushell/config.nu '@thefuck@/bin/thefuck'
|
||||
'';
|
||||
}
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
{ config, ... }:
|
||||
{
|
||||
programs = {
|
||||
thefuck = {
|
||||
enable = true;
|
||||
package = config.lib.test.mkStubPackage { outPath = "@thefuck@"; };
|
||||
enableInstantMode = true;
|
||||
};
|
||||
bash.enable = true;
|
||||
zsh.enable = true;
|
||||
};
|
||||
|
||||
nmt.script = ''
|
||||
assertFileExists home-files/.bashrc
|
||||
assertFileContains \
|
||||
home-files/.bashrc \
|
||||
'eval "$(@thefuck@/bin/thefuck --alias fuck --enable-experimental-instant-mode)"'
|
||||
|
||||
assertFileExists home-files/.zshrc
|
||||
assertFileContains \
|
||||
home-files/.zshrc \
|
||||
'eval "$(@thefuck@/bin/thefuck --alias fuck --enable-experimental-instant-mode)"'
|
||||
'';
|
||||
}
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
{ config, ... }:
|
||||
{
|
||||
programs = {
|
||||
thefuck = {
|
||||
enable = true;
|
||||
package = config.lib.test.mkStubPackage { outPath = "@thefuck@"; };
|
||||
};
|
||||
bash.enable = true;
|
||||
fish.enable = true;
|
||||
zsh.enable = true;
|
||||
nushell.enable = true;
|
||||
};
|
||||
|
||||
nmt.script = ''
|
||||
assertFileExists home-files/.bashrc
|
||||
assertFileContains \
|
||||
home-files/.bashrc \
|
||||
'eval "$(@thefuck@/bin/thefuck --alias fuck)"'
|
||||
|
||||
assertFileExists home-files/.config/fish/functions/fuck.fish
|
||||
assertFileContains \
|
||||
home-files/.config/fish/functions/fuck.fish \
|
||||
'function fuck --description="Correct your previous console command"
|
||||
set -l fucked_up_command $history[1]
|
||||
env TF_SHELL=fish TF_ALIAS=fuck PYTHONIOENCODING=utf-8 @thefuck@/bin/thefuck $fucked_up_command THEFUCK_ARGUMENT_PLACEHOLDER $argv | read -l unfucked_command
|
||||
if [ "$unfucked_command" != "" ]
|
||||
eval $unfucked_command
|
||||
builtin history delete --exact --case-sensitive -- $fucked_up_command
|
||||
builtin history merge
|
||||
end
|
||||
end'
|
||||
|
||||
assertFileExists home-files/.zshrc
|
||||
assertFileContains \
|
||||
home-files/.zshrc \
|
||||
'eval "$(@thefuck@/bin/thefuck --alias fuck)"'
|
||||
|
||||
assertFileExists home-files/.config/nushell/config.nu
|
||||
assertFileContains \
|
||||
home-files/.config/nushell/config.nu \
|
||||
'alias fuck = @thefuck@/bin/thefuck $"(history | last 1 | get command | get 0)"'
|
||||
'';
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue