dotfiles

personal dotfiles
git clone anongit@rnpnr.xyz:dotfiles.git
Log | Files | Refs | Feed | Submodules

Commit: 9c4d3c1882c7fe6f71604544f0de4ff0338c9f7b
Parent: 3e777c1a0b6cde2ad885d9e95aeab1324d877187
Author: 0x766F6964
Date:   Sun, 14 Feb 2021 15:14:50 -0700

mv more files into .config

Diffstat:
R.emacs.d/.gitignore -> .config/emacs/.gitignore | 0
A.config/emacs/config.org | 111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A.config/emacs/init.el | 30++++++++++++++++++++++++++++++
R.sys/etc/ntpd.conf -> .config/sys/etc/ntpd.conf | 0
R.sys/etc/portage/categories -> .config/sys/etc/portage/categories | 0
R.sys/etc/portage/env/cross-avr/avr-libc.conf -> .config/sys/etc/portage/env/cross-avr/avr-libc.conf | 0
R.sys/etc/portage/env/cross-avr/binutils.conf -> .config/sys/etc/portage/env/cross-avr/binutils.conf | 0
R.sys/etc/portage/env/cross-avr/gcc.conf -> .config/sys/etc/portage/env/cross-avr/gcc.conf | 0
R.sys/etc/portage/env/cross-avr/gdb.conf -> .config/sys/etc/portage/env/cross-avr/gdb.conf | 0
R.sys/etc/portage/env/debug -> .config/sys/etc/portage/env/debug | 0
R.sys/etc/portage/env/nobloat -> .config/sys/etc/portage/env/nobloat | 0
R.sys/etc/portage/env/noerror -> .config/sys/etc/portage/env/noerror | 0
R.sys/etc/portage/env/nostrip -> .config/sys/etc/portage/env/nostrip | 0
R.sys/etc/portage/env/pic -> .config/sys/etc/portage/env/pic | 0
R.sys/etc/portage/env/static -> .config/sys/etc/portage/env/static | 0
R.sys/etc/portage/env/tcc -> .config/sys/etc/portage/env/tcc | 0
R.sys/etc/portage/make.conf -> .config/sys/etc/portage/make.conf | 0
A.config/sys/etc/portage/make.profile | 2++
R.sys/etc/portage/package.accept_keywords/cross-avr -> .config/sys/etc/portage/package.accept_keywords/cross-avr | 0
R.sys/etc/portage/package.accept_keywords/set -> .config/sys/etc/portage/package.accept_keywords/set | 0
R.sys/etc/portage/package.env/cross-avr -> .config/sys/etc/portage/package.env/cross-avr | 0
R.sys/etc/portage/package.env/set -> .config/sys/etc/portage/package.env/set | 0
R.sys/etc/portage/package.license -> .config/sys/etc/portage/package.license | 0
R.sys/etc/portage/package.mask/set -> .config/sys/etc/portage/package.mask/set | 0
R.sys/etc/portage/package.unmask -> .config/sys/etc/portage/package.unmask | 0
R.sys/etc/portage/package.use/anki -> .config/sys/etc/portage/package.use/anki | 0
R.sys/etc/portage/package.use/app -> .config/sys/etc/portage/package.use/app | 0
R.sys/etc/portage/package.use/avr -> .config/sys/etc/portage/package.use/avr | 0
R.sys/etc/portage/package.use/cross-avr -> .config/sys/etc/portage/package.use/cross-avr | 0
R.sys/etc/portage/package.use/dev -> .config/sys/etc/portage/package.use/dev | 0
R.sys/etc/portage/package.use/games -> .config/sys/etc/portage/package.use/games | 0
R.sys/etc/portage/package.use/gnome -> .config/sys/etc/portage/package.use/gnome | 0
R.sys/etc/portage/package.use/mail -> .config/sys/etc/portage/package.use/mail | 0
R.sys/etc/portage/package.use/media -> .config/sys/etc/portage/package.use/media | 0
R.sys/etc/portage/package.use/net -> .config/sys/etc/portage/package.use/net | 0
R.sys/etc/portage/package.use/sys -> .config/sys/etc/portage/package.use/sys | 0
R.sys/etc/portage/package.use/virtual -> .config/sys/etc/portage/package.use/virtual | 0
R.sys/etc/portage/package.use/www -> .config/sys/etc/portage/package.use/www | 0
R.sys/etc/portage/package.use/x11 -> .config/sys/etc/portage/package.use/x11 | 0
R.sys/etc/portage/patches/app-i18n/mozc/fix_musl.patch -> .config/sys/etc/portage/patches/app-i18n/mozc/fix_musl.patch | 0
R.sys/etc/portage/patches/dev-util/android-tools/cdefs.patch -> .config/sys/etc/portage/patches/dev-util/android-tools/cdefs.patch | 0
R.sys/etc/portage/patches/net-fs/samba/netdb-defines.patch -> .config/sys/etc/portage/patches/net-fs/samba/netdb-defines.patch | 0
R.sys/etc/portage/patches/sys-apps/iucode_tool/limits.patch -> .config/sys/etc/portage/patches/sys-apps/iucode_tool/limits.patch | 0
R.sys/etc/portage/profile/package.provided -> .config/sys/etc/portage/profile/package.provided | 0
R.sys/etc/portage/profile/package.use.force/avr -> .config/sys/etc/portage/profile/package.use.force/avr | 0
R.sys/etc/portage/profile/package.use.force/cross-avr -> .config/sys/etc/portage/profile/package.use.force/cross-avr | 0
R.sys/etc/portage/profile/package.use.mask/cross-avr -> .config/sys/etc/portage/profile/package.use.mask/cross-avr | 0
R.sys/etc/portage/profile/packages -> .config/sys/etc/portage/profile/packages | 0
R.sys/etc/portage/repo.postsync.d/example -> .config/sys/etc/portage/repo.postsync.d/example | 0
R.sys/etc/portage/repos.conf -> .config/sys/etc/portage/repos.conf | 0
R.sys/etc/portage/savedconfig/app-misc/abduco-0.6 -> .config/sys/etc/portage/savedconfig/app-misc/abduco-0.6 | 0
R.sys/etc/portage/savedconfig/x11-misc/dmenu-9999 -> .config/sys/etc/portage/savedconfig/x11-misc/dmenu-9999 | 0
R.sys/etc/portage/savedconfig/x11-misc/slock-1.4 -> .config/sys/etc/portage/savedconfig/x11-misc/slock-1.4 | 0
R.sys/etc/portage/savedconfig/x11-terms/st-9999 -> .config/sys/etc/portage/savedconfig/x11-terms/st-9999 | 0
R.sys/etc/portage/smart-live-rebuild.conf -> .config/sys/etc/portage/smart-live-rebuild.conf | 0
R.sys/var/lib/portage/world -> .config/sys/var/lib/portage/world | 0
R.tmux.conf -> .config/tmux/tmux.conf | 0
D.emacs.d/config.org | 111-------------------------------------------------------------------------------
D.emacs.d/init.el | 30------------------------------
D.sys/etc/portage/make.profile | 2--
60 files changed, 143 insertions(+), 143 deletions(-)

diff --git a/.emacs.d/.gitignore b/.config/emacs/.gitignore diff --git a/.config/emacs/config.org b/.config/emacs/config.org @@ -0,0 +1,111 @@ +* Aesthetics +** Theme +#+BEGIN_SRC emacs-lisp + (use-package nofrils-acme-theme + :ensure t) + (require 'nofrils-acme-theme) + (load-theme 'nofrils-acme t) +#+END_SRC + +** Remove graphics bars +#+BEGIN_SRC emacs-lisp +(tool-bar-mode -1) +(menu-bar-mode -1) +(scroll-bar-mode -1) +#+END_SRC + +* Keybinds +** Buffers +*** Kill Current Buffer +#+BEGIN_SRC emacs-lisp + (defun kill-current-buffer () + "kills focused buffer" + (interactive) + (kill-buffer (current-buffer))) + (global-set-key (kbd "C-x k") 'kill-current-buffer) +#+END_SRC + +*** ibuffer +#+BEGIN_SRC emacs-lisp + (global-set-key (kbd "C-x b") 'ibuffer) +#+END_SRC + +** which-key +#+BEGIN_SRC emacs-lisp + (use-package which-key + :ensure t + :config (which-key-mode)) +#+END_SRC +** Live Config Reload +#+BEGIN_SRC emacs-lisp + (defun config-reload () + "Reloads ~/.config/emacs/config.org at runtime" + (interactive) + (org-babel-load-file (expand-file-name "~/.config/emacs/config.org"))) + (global-set-key (kbd "C-c r") 'config-reload) +#+END_SRC + +* Programming +** C +#+BEGIN_SRC emacs-lisp + (setq c-default-style "bsd" + c-basic-offset 8) + + (setq-default tab-width 8 + indent-tabs-mode t) +#+END_SRC + +** Git +#+BEGIN_SRC emacs-lisp + (use-package magit + :ensure t + :bind + ("M-g" . magit-status)) +#+END_SRC + +* Misc +** Autosave +#+BEGIN_SRC emacs-lisp +(setq make-backup-files nil) +(setq auto-save-default nil) +#+END_SRC + +** Async +#+BEGIN_SRC emacs-lisp + (use-package async + :ensure t + :init (dired-async-mode 1)) +#+END_SRC + +** Org-Mode +*** Common +#+BEGIN_SRC emacs-lisp + (setq org-src-tab-acts-natively t) + (setq org-confirm-babel-evaluate nil) + (setq org-log-done t) + (setq org-agenda-files (quote ("~/org/school.org"))) +#+END_SRC + +*** Org-Bullets +#+BEGIN_SRC emacs-lisp + (use-package org-bullets + :ensure t + :config + (add-hook 'org-mode-hook (lambda () (org-bullets-mode)))) +#+END_SRC +*** Source Tags +Hitting tab after an "<el" in an org-mode file will create a template for elisp insertion. +#+BEGIN_SRC emacs-lisp + (add-to-list 'org-structure-template-alist + '("el" "#+BEGIN_SRC emacs-lisp\n?\n#+END_SRC")) +#+END_SRC + +** UTF-8 +Only use UTF-8, as god intended +#+BEGIN_SRC emacs-lisp + (setq locale-coding-system 'utf-8) + (set-terminal-coding-system 'utf-8) + (set-keyboard-coding-system 'utf-8) + (set-selection-coding-system 'utf-8) + (prefer-coding-system 'utf-8) +#+END_SRC diff --git a/.config/emacs/init.el b/.config/emacs/init.el @@ -0,0 +1,30 @@ +;;; Package Archives +(require 'package) +(setq package-enable-at-startup nil) + +(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/") + ("melpa" . "https://melpa.org/packages/") + ("org" . "https://orgmode.org/elpa/"))) +(package-initialize) + +;;; Bootstrap use-package +(unless (package-installed-p 'use-package) + (package-refresh-contents) + (package-install 'use-package)) + +;;; Load actual config file +(when (file-readable-p "~/.config/emacs/config.org") + (org-babel-load-file (expand-file-name "~/.config/emacs/config.org"))) + +(custom-set-variables + ;; custom-set-variables was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + '(package-selected-packages (quote (which-key magit org-bullets use-package)))) +(custom-set-faces + ;; custom-set-faces was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + '(default ((t (:family "Go Mono" :foundry " " :slant normal :weight normal :height 158 :width normal))))) diff --git a/.sys/etc/ntpd.conf b/.config/sys/etc/ntpd.conf diff --git a/.sys/etc/portage/categories b/.config/sys/etc/portage/categories diff --git a/.sys/etc/portage/env/cross-avr/avr-libc.conf b/.config/sys/etc/portage/env/cross-avr/avr-libc.conf diff --git a/.sys/etc/portage/env/cross-avr/binutils.conf b/.config/sys/etc/portage/env/cross-avr/binutils.conf diff --git a/.sys/etc/portage/env/cross-avr/gcc.conf b/.config/sys/etc/portage/env/cross-avr/gcc.conf diff --git a/.sys/etc/portage/env/cross-avr/gdb.conf b/.config/sys/etc/portage/env/cross-avr/gdb.conf diff --git a/.sys/etc/portage/env/debug b/.config/sys/etc/portage/env/debug diff --git a/.sys/etc/portage/env/nobloat b/.config/sys/etc/portage/env/nobloat diff --git a/.sys/etc/portage/env/noerror b/.config/sys/etc/portage/env/noerror diff --git a/.sys/etc/portage/env/nostrip b/.config/sys/etc/portage/env/nostrip diff --git a/.sys/etc/portage/env/pic b/.config/sys/etc/portage/env/pic diff --git a/.sys/etc/portage/env/static b/.config/sys/etc/portage/env/static diff --git a/.sys/etc/portage/env/tcc b/.config/sys/etc/portage/env/tcc diff --git a/.sys/etc/portage/make.conf b/.config/sys/etc/portage/make.conf diff --git a/.config/sys/etc/portage/make.profile b/.config/sys/etc/portage/make.profile @@ -0,0 +1 @@ +/usr/portage/gentoo/profiles/default/linux/amd64/17.0/musl/hardened +\ No newline at end of file diff --git a/.sys/etc/portage/package.accept_keywords/cross-avr b/.config/sys/etc/portage/package.accept_keywords/cross-avr diff --git a/.sys/etc/portage/package.accept_keywords/set b/.config/sys/etc/portage/package.accept_keywords/set diff --git a/.sys/etc/portage/package.env/cross-avr b/.config/sys/etc/portage/package.env/cross-avr diff --git a/.sys/etc/portage/package.env/set b/.config/sys/etc/portage/package.env/set diff --git a/.sys/etc/portage/package.license b/.config/sys/etc/portage/package.license diff --git a/.sys/etc/portage/package.mask/set b/.config/sys/etc/portage/package.mask/set diff --git a/.sys/etc/portage/package.unmask b/.config/sys/etc/portage/package.unmask diff --git a/.sys/etc/portage/package.use/anki b/.config/sys/etc/portage/package.use/anki diff --git a/.sys/etc/portage/package.use/app b/.config/sys/etc/portage/package.use/app diff --git a/.sys/etc/portage/package.use/avr b/.config/sys/etc/portage/package.use/avr diff --git a/.sys/etc/portage/package.use/cross-avr b/.config/sys/etc/portage/package.use/cross-avr diff --git a/.sys/etc/portage/package.use/dev b/.config/sys/etc/portage/package.use/dev diff --git a/.sys/etc/portage/package.use/games b/.config/sys/etc/portage/package.use/games diff --git a/.sys/etc/portage/package.use/gnome b/.config/sys/etc/portage/package.use/gnome diff --git a/.sys/etc/portage/package.use/mail b/.config/sys/etc/portage/package.use/mail diff --git a/.sys/etc/portage/package.use/media b/.config/sys/etc/portage/package.use/media diff --git a/.sys/etc/portage/package.use/net b/.config/sys/etc/portage/package.use/net diff --git a/.sys/etc/portage/package.use/sys b/.config/sys/etc/portage/package.use/sys diff --git a/.sys/etc/portage/package.use/virtual b/.config/sys/etc/portage/package.use/virtual diff --git a/.sys/etc/portage/package.use/www b/.config/sys/etc/portage/package.use/www diff --git a/.sys/etc/portage/package.use/x11 b/.config/sys/etc/portage/package.use/x11 diff --git a/.sys/etc/portage/patches/app-i18n/mozc/fix_musl.patch b/.config/sys/etc/portage/patches/app-i18n/mozc/fix_musl.patch diff --git a/.sys/etc/portage/patches/dev-util/android-tools/cdefs.patch b/.config/sys/etc/portage/patches/dev-util/android-tools/cdefs.patch diff --git a/.sys/etc/portage/patches/net-fs/samba/netdb-defines.patch b/.config/sys/etc/portage/patches/net-fs/samba/netdb-defines.patch diff --git a/.sys/etc/portage/patches/sys-apps/iucode_tool/limits.patch b/.config/sys/etc/portage/patches/sys-apps/iucode_tool/limits.patch diff --git a/.sys/etc/portage/profile/package.provided b/.config/sys/etc/portage/profile/package.provided diff --git a/.sys/etc/portage/profile/package.use.force/avr b/.config/sys/etc/portage/profile/package.use.force/avr diff --git a/.sys/etc/portage/profile/package.use.force/cross-avr b/.config/sys/etc/portage/profile/package.use.force/cross-avr diff --git a/.sys/etc/portage/profile/package.use.mask/cross-avr b/.config/sys/etc/portage/profile/package.use.mask/cross-avr diff --git a/.sys/etc/portage/profile/packages b/.config/sys/etc/portage/profile/packages diff --git a/.sys/etc/portage/repo.postsync.d/example b/.config/sys/etc/portage/repo.postsync.d/example diff --git a/.sys/etc/portage/repos.conf b/.config/sys/etc/portage/repos.conf diff --git a/.sys/etc/portage/savedconfig/app-misc/abduco-0.6 b/.config/sys/etc/portage/savedconfig/app-misc/abduco-0.6 diff --git a/.sys/etc/portage/savedconfig/x11-misc/dmenu-9999 b/.config/sys/etc/portage/savedconfig/x11-misc/dmenu-9999 diff --git a/.sys/etc/portage/savedconfig/x11-misc/slock-1.4 b/.config/sys/etc/portage/savedconfig/x11-misc/slock-1.4 diff --git a/.sys/etc/portage/savedconfig/x11-terms/st-9999 b/.config/sys/etc/portage/savedconfig/x11-terms/st-9999 diff --git a/.sys/etc/portage/smart-live-rebuild.conf b/.config/sys/etc/portage/smart-live-rebuild.conf diff --git a/.sys/var/lib/portage/world b/.config/sys/var/lib/portage/world diff --git a/.tmux.conf b/.config/tmux/tmux.conf diff --git a/.emacs.d/config.org b/.emacs.d/config.org @@ -1,111 +0,0 @@ -* Aesthetics -** Theme -#+BEGIN_SRC emacs-lisp - (use-package nofrils-acme-theme - :ensure t) - (require 'nofrils-acme-theme) - (load-theme 'nofrils-acme t) -#+END_SRC - -** Remove graphics bars -#+BEGIN_SRC emacs-lisp -(tool-bar-mode -1) -(menu-bar-mode -1) -(scroll-bar-mode -1) -#+END_SRC - -* Keybinds -** Buffers -*** Kill Current Buffer -#+BEGIN_SRC emacs-lisp - (defun kill-current-buffer () - "kills focused buffer" - (interactive) - (kill-buffer (current-buffer))) - (global-set-key (kbd "C-x k") 'kill-current-buffer) -#+END_SRC - -*** ibuffer -#+BEGIN_SRC emacs-lisp - (global-set-key (kbd "C-x b") 'ibuffer) -#+END_SRC - -** which-key -#+BEGIN_SRC emacs-lisp - (use-package which-key - :ensure t - :config (which-key-mode)) -#+END_SRC -** Live Config Reload -#+BEGIN_SRC emacs-lisp - (defun config-reload () - "Reloads ~/.emacs.d/config.org at runtime" - (interactive) - (org-babel-load-file (expand-file-name "~/.emacs.d/config.org"))) - (global-set-key (kbd "C-c r") 'config-reload) -#+END_SRC - -* Programming -** C -#+BEGIN_SRC emacs-lisp - (setq c-default-style "bsd" - c-basic-offset 8) - - (setq-default tab-width 8 - indent-tabs-mode t) -#+END_SRC - -** Git -#+BEGIN_SRC emacs-lisp - (use-package magit - :ensure t - :bind - ("M-g" . magit-status)) -#+END_SRC - -* Misc -** Autosave -#+BEGIN_SRC emacs-lisp -(setq make-backup-files nil) -(setq auto-save-default nil) -#+END_SRC - -** Async -#+BEGIN_SRC emacs-lisp - (use-package async - :ensure t - :init (dired-async-mode 1)) -#+END_SRC - -** Org-Mode -*** Common -#+BEGIN_SRC emacs-lisp - (setq org-src-tab-acts-natively t) - (setq org-confirm-babel-evaluate nil) - (setq org-log-done t) - (setq org-agenda-files (quote ("~/org/school.org"))) -#+END_SRC - -*** Org-Bullets -#+BEGIN_SRC emacs-lisp - (use-package org-bullets - :ensure t - :config - (add-hook 'org-mode-hook (lambda () (org-bullets-mode)))) -#+END_SRC -*** Source Tags -Hitting tab after an "<el" in an org-mode file will create a template for elisp insertion. -#+BEGIN_SRC emacs-lisp - (add-to-list 'org-structure-template-alist - '("el" "#+BEGIN_SRC emacs-lisp\n?\n#+END_SRC")) -#+END_SRC - -** UTF-8 -Only use UTF-8, as god intended -#+BEGIN_SRC emacs-lisp - (setq locale-coding-system 'utf-8) - (set-terminal-coding-system 'utf-8) - (set-keyboard-coding-system 'utf-8) - (set-selection-coding-system 'utf-8) - (prefer-coding-system 'utf-8) -#+END_SRC diff --git a/.emacs.d/init.el b/.emacs.d/init.el @@ -1,30 +0,0 @@ -;;; Package Archives -(require 'package) -(setq package-enable-at-startup nil) - -(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/") - ("melpa" . "https://melpa.org/packages/") - ("org" . "https://orgmode.org/elpa/"))) -(package-initialize) - -;;; Bootstrap use-package -(unless (package-installed-p 'use-package) - (package-refresh-contents) - (package-install 'use-package)) - -;;; Load actual config file -(when (file-readable-p "~/.emacs.d/config.org") - (org-babel-load-file (expand-file-name "~/.emacs.d/config.org"))) - -(custom-set-variables - ;; custom-set-variables was added by Custom. - ;; If you edit it by hand, you could mess it up, so be careful. - ;; Your init file should contain only one such instance. - ;; If there is more than one, they won't work right. - '(package-selected-packages (quote (which-key magit org-bullets use-package)))) -(custom-set-faces - ;; custom-set-faces was added by Custom. - ;; If you edit it by hand, you could mess it up, so be careful. - ;; Your init file should contain only one such instance. - ;; If there is more than one, they won't work right. - '(default ((t (:family "Go Mono" :foundry " " :slant normal :weight normal :height 158 :width normal))))) diff --git a/.sys/etc/portage/make.profile b/.sys/etc/portage/make.profile @@ -1 +0,0 @@ -/usr/portage/gentoo/profiles/default/linux/amd64/17.0/musl/hardened -\ No newline at end of file