Compare commits
3 commits
09cad34457
...
3724058439
Author | SHA1 | Date | |
---|---|---|---|
|
3724058439 | ||
|
a9a7f2bd6b | ||
|
68ccdd1b00 |
|
@ -127,6 +127,7 @@ let
|
||||||
#myNur.lolcommits # from NUR
|
#myNur.lolcommits # from NUR
|
||||||
jq
|
jq
|
||||||
age
|
age
|
||||||
|
_1password
|
||||||
];
|
];
|
||||||
|
|
||||||
nixHelpers = [
|
nixHelpers = [
|
||||||
|
@ -284,6 +285,10 @@ in
|
||||||
#++ games
|
#++ games
|
||||||
++ macosTools
|
++ macosTools
|
||||||
;
|
;
|
||||||
|
|
||||||
|
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
||||||
|
"1password-cli"
|
||||||
|
];
|
||||||
|
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
#programs.home-manager.path = "$HOME/.nix-defexpr/channels/home-manager";
|
#programs.home-manager.path = "$HOME/.nix-defexpr/channels/home-manager";
|
||||||
|
@ -304,7 +309,64 @@ in
|
||||||
# { enable = true;
|
# { enable = true;
|
||||||
# };
|
# };
|
||||||
|
|
||||||
programs.bat = {
|
programs.vscode = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.vscodium;
|
||||||
|
extensions = with pkgs.vscode-extensions; [
|
||||||
|
ms-python.python
|
||||||
|
vscodevim.vim
|
||||||
|
yzhang.markdown-all-in-one
|
||||||
|
bungcip.better-toml
|
||||||
|
eamodio.gitlens
|
||||||
|
jnoortheen.nix-ide
|
||||||
|
mkhl.direnv
|
||||||
|
# kamadorueda.alejandra
|
||||||
|
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
||||||
|
{
|
||||||
|
name = "Sync-Rsync";
|
||||||
|
publisher = "vscode-ext";
|
||||||
|
version = "0.36.0";
|
||||||
|
sha256 = "sha256-0b/OHLZfXo0NAVAVkzZSqMGDzF0uvPRoiqsZtW1iOdA";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
userSettings = {
|
||||||
|
"editor.fontLigatures" = true;
|
||||||
|
"window.autoDetectColorScheme" = true;
|
||||||
|
"[nix]" = {
|
||||||
|
"editor.insertSpaces" = true;
|
||||||
|
"editor.tabSize" = 2;
|
||||||
|
};
|
||||||
|
"editor.fontSize" = 13;
|
||||||
|
"editor.fontWeight" = "normal";
|
||||||
|
"git.detectSubmodulesLimit" = 30;
|
||||||
|
"[python]" = {
|
||||||
|
"breadcrumbs.showClasses" = true;
|
||||||
|
"breadcrumbs.showFunctions" = true;
|
||||||
|
"gitlens.codeLens.symbolScopes" = [
|
||||||
|
"!Module"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
"vim.highlightedyank.enable" = true;
|
||||||
|
"vim.history" = 500;
|
||||||
|
"vim.neovimUseConfigFile" = true;
|
||||||
|
"vim.enableNeovim" = true;
|
||||||
|
"python.formatting.blackPath" = "/Users/os/.nix-profile/bin/black";
|
||||||
|
"git.suggestSmartCommit" = false;
|
||||||
|
"editor.rulers" = [ 88 ];
|
||||||
|
"vim.useSystemClipboard" = true;
|
||||||
|
"vim.smartRelativeLine" = true;
|
||||||
|
"diffEditor.ignoreTrimWhitespace" = false;
|
||||||
|
"files.associations" = {
|
||||||
|
"*.py" = "python";
|
||||||
|
};
|
||||||
|
"editor.renderWhitespace" = "all";
|
||||||
|
"editor.fontFamily" = "Iosevka Curly Slab, Menlo, Monaco, 'Courier New', monospace";
|
||||||
|
"vim.neovimPath" = "/Users/os/.nix-profile/bin/nvim";
|
||||||
|
"sync-rsync.options" = [];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.bat = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# pinning theme is necessary until iTerm 3.5, because despite the dark terminal background, bat detects light mode and adapts theme
|
# pinning theme is necessary until iTerm 3.5, because despite the dark terminal background, bat detects light mode and adapts theme
|
||||||
config.theme = "Visual Studio Dark+";
|
config.theme = "Visual Studio Dark+";
|
||||||
|
@ -478,5 +540,6 @@ in
|
||||||
};
|
};
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
EDITOR = "nvim";
|
EDITOR = "nvim";
|
||||||
|
BATOU_AGE_IDENTITY_PASSPHRASE="op://Private/SSH key/password";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,7 @@ _parse_rsync_args() {
|
||||||
done
|
done
|
||||||
|
|
||||||
# trim CLI parameters
|
# trim CLI parameters
|
||||||
shift "(($OPTIND -1))"
|
shift "$(($OPTIND -1))"
|
||||||
|
|
||||||
RR_FROM="$1"
|
RR_FROM="$1"
|
||||||
RR_TO="$2"
|
RR_TO="$2"
|
||||||
|
|
Loading…
Reference in a new issue