summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjetil Orbekk <kjetil.orbekk@gmail.com>2020-01-19 08:48:59 -0500
committerKjetil Orbekk <kjetil.orbekk@gmail.com>2020-01-19 08:49:04 -0500
commit043ba978b72482e1443a3224c76db78520ae6a0f (patch)
treeaf9608caacb42eaafd5ac528bb5c668cd9cf7268
parentf1bd8ee40d7d55f1acf172eef9cb74333ac7e262 (diff)
dotfiles
-rwxr-xr-xbin/media-filename-to-title.sh2
-rwxr-xr-xbin/split-media-files.sh12
-rw-r--r--nix-home-config/my-env.nix14
-rw-r--r--spacemacs31
4 files changed, 31 insertions, 28 deletions
diff --git a/bin/media-filename-to-title.sh b/bin/media-filename-to-title.sh
index 0047ac3..38dadd2 100755
--- a/bin/media-filename-to-title.sh
+++ b/bin/media-filename-to-title.sh
@@ -1,5 +1,3 @@
-#!bash
-
for f in *; do
ffmpeg -i "$f" -metadata title="$(basename $f)" -c copy "new_$f"
mv "new_$f" "$f"
diff --git a/bin/split-media-files.sh b/bin/split-media-files.sh
index 1f4c8bc..c680629 100755
--- a/bin/split-media-files.sh
+++ b/bin/split-media-files.sh
@@ -1,5 +1,3 @@
-#!bash
-
max_duration=$((4*3600))
if [[ $# -ne 1 ]]; then
@@ -10,10 +8,8 @@ fi
input_file="$1"
base="$(basename $input_file | perl -pe 's/(.*)\.([^.]*)$/$1/')"
-extension="$(echo $input_file | perl -pe 's/(.*)\.([^.]*)$/$2/')"
-if [[ $extension == "m4b" ]]; then
- extension=m4a
-fi
-ffmpeg -i "${input_file}" -c copy -f segment -segment_time $max_duration \
- "${base}-%03d.${extension}"
+ffmpeg -i "${input_file}" \
+ -f segment -segment_time $max_duration -segment_start_number 1 \
+ -segment_format mp3 -qscale:a 5 \
+ "${base}-%02d.mp3"
diff --git a/nix-home-config/my-env.nix b/nix-home-config/my-env.nix
index 265b114..1f4831d 100644
--- a/nix-home-config/my-env.nix
+++ b/nix-home-config/my-env.nix
@@ -12,11 +12,15 @@
htop
iw
wirelesstools
- R
- rPackages.data_table
- rPackages.ggplot2
- rPackages.hms
- rPackages.viridis
+ (rWrapper.override {
+ packages = with rPackages; [
+ data_table
+ ggplot2
+ hms
+ viridis
+ lubridate
+ ];
+ })
emacs
hledger
hledger-ui
diff --git a/spacemacs b/spacemacs
index a6ce47e..ae3ec9d 100644
--- a/spacemacs
+++ b/spacemacs
@@ -208,22 +208,27 @@ It is called immediately after `dotspacemacs/init'. You are free to put any
user code."
;; bind ctrl-w to backwards-kill-word when no region is selected
(global-set-key (kbd "C-w") 'backward-kill-word-or-kill-region)
+
+ (spacemacs|use-package-add-hook org
+ :pre-init
+ (package-initialize))
+
(defun backward-kill-word-or-kill-region (&optional arg)
(interactive "p")
(if (region-active-p)
(kill-region (region-beginning) (region-end))
(backward-kill-word arg)))
- (org-babel-do-load-languages
- 'org-babel-load-languages
- '((emacs-lisp . nil)
- (R . t)))
+ ;; (org-babel-do-load-languages
+ ;; 'org-babel-load-languages
+ ;; '((emacs-lisp . nil)
+ ;; (R . t)))
(setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")
- (autoload 'org-mks "org-macs")
- (autoload 'org-show-all "org")
- (autoload 'org-line-number-display-width "org-compat")
- (autoload 'org-set-local "org-element")
- (autoload 'org-element-block-name-alist "org-element")
+ ;; (autoload 'org-mks "org-macs")
+ ;; (autoload 'org-show-all "org")
+ ;; (autoload 'org-line-number-display-width "org-compat")
+ ;; (autoload 'org-set-local "org-element")
+ ;; (autoload 'org-element-block-name-alist "org-element")
(setq-default exec-path-from-shell-variables '())
@@ -241,10 +246,10 @@ user code."
(defun kj-org-config ()
"Org configuration."
- (org-babel-do-load-languages
- 'org-babel-load-languages
- '((R . t)))
(with-eval-after-load 'org
+ (org-babel-do-load-languages
+ 'org-babel-load-languages
+ '((R . t)))
(autoload 'org-babel-execute:emacs-lisp "ob-emacs-lisp")
(org-babel-do-load-languages
'org-babel-load-languages
@@ -265,7 +270,7 @@ user code."
;; "* TODO %?\n %i\n %a")))
org-agenda-files '("~/org/todo.org")
)
- ; (global-git-commit-mode t)
+ ; (global-git-commit-mode t)
(setq org-capture-templates
`(