mirror of
https://github.com/js0ny/dotfiles.git
synced 2026-03-22 18:52:43 +00:00
use gruvbox material
This commit is contained in:
parent
384114d2ca
commit
91b011a725
33 changed files with 607 additions and 221 deletions
|
|
@ -1,4 +1,26 @@
|
|||
{...}: {
|
||||
{pkgs, ...}: let
|
||||
dailyNote = pkgs.writeShellScriptBin "daily-note" ''
|
||||
VAULT_DIR="$HOME/Obsidian/00 - Journal/Daily"
|
||||
DATE_STR=$(date +%Y-%m-%d)
|
||||
FILE_PATH="$VAULT_DIR/$DATE_STR.md"
|
||||
|
||||
if [ ! -d "$VAULT_DIR" ]; then
|
||||
mkdir -p "$VAULT_DIR"
|
||||
fi
|
||||
|
||||
if [ ! -f "$FILE_PATH" ]; then
|
||||
echo "# $DATE_STR" > "$FILE_PATH"
|
||||
echo "" >> "$FILE_PATH"
|
||||
echo "## Highlights" >> "$FILE_PATH"
|
||||
echo "" >> "$FILE_PATH"
|
||||
echo "## Log" >> "$FILE_PATH"
|
||||
echo "" >> "$FILE_PATH"
|
||||
echo "- $(date +%H:%M) " >> "$FILE_PATH"
|
||||
fi
|
||||
|
||||
nvim + "$FILE_PATH"
|
||||
'';
|
||||
in {
|
||||
imports = [
|
||||
./vimrc-support.nix
|
||||
];
|
||||
|
|
@ -11,4 +33,18 @@
|
|||
};
|
||||
};
|
||||
};
|
||||
home.packages = [
|
||||
dailyNote
|
||||
];
|
||||
programs = {
|
||||
bash.shellAliases = {
|
||||
dn = "daily-note";
|
||||
};
|
||||
zsh.shellAliases = {
|
||||
dn = "daily-note";
|
||||
};
|
||||
fish.shellAbbrs = {
|
||||
dn = "daily-note";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue