Commit Graph

416 Commits

Author SHA1 Message Date
Jez Cope a15e3eba0d emacs: set default key for org entry encryption 2021-09-02 11:17:56 +01:00
Jez Cope 68989c97d0 home: add mercurial with hg-git
Based on this: https://github.com/NixOS/nixpkgs/pull/110832
2021-09-01 20:50:49 +01:00
Jez Cope 3803e45cfb home: add gnutls & inetutils for testing 2021-08-30 21:03:16 +01:00
Jez Cope 0227e0e8dd emacs: changes to org-ql views 2021-08-27 14:55:20 +01:00
Jez Cope cff361b286 emacs: only use format-on-save for python & nix 2021-08-27 14:54:58 +01:00
Jez Cope 64aba1f68b emacs: set aw-keys after ace-window loaded 2021-08-27 14:54:51 +01:00
Jez Cope 468b9db573 firefox: remove unneeded extensions 2021-08-16 17:43:59 +01:00
Jez Cope fea41f96fe desktop/firefox: reduce unnecessary animations 2021-08-16 17:43:42 +01:00
Jez Cope b7fbc76c6f home: copy profile pic directly to $HOME/.face 2021-08-06 12:12:04 +01:00
Jez Cope 2bae5a8279 Merge branch 'main' of tildegit.org:petrichor/boxen 2021-08-05 21:14:22 +01:00
Jez Cope 4d24e709df ssh: add emacsconf wiki anon key 2021-08-05 18:32:35 +01:00
Jez Cope 65b10db226 emacs: load org-roam-bibtex in the right place 2021-08-05 14:06:09 +01:00
Jez Cope d1ae5c29b8 emacs: use org-mode for scratch buffers 2021-08-05 14:05:34 +01:00
Jez Cope e275b4b6a5 emacs: use display height to choose doom banner 2021-08-05 14:04:43 +01:00
Jez Cope dd09bb4859 emacs: improve elisp formatting/appearance (prism) 2021-08-05 14:04:25 +01:00
Jez Cope ad8a78ffd8 emacs: tweak symex config 2021-08-05 14:04:03 +01:00
Jez Cope 517bc4a5da emacs: enable +childframe for company 2021-08-05 14:03:46 +01:00
Jez Cope 0164904596 emacs: make ivy prescient 2021-08-05 14:03:38 +01:00
Jez Cope fcb1e46439 emacs: disable minimap 2021-08-05 14:02:19 +01:00
Jez Cope bfc164dfae emacs: enable lsp in some places 2021-08-05 14:02:09 +01:00
Jez Cope 1a69238384 emacs: tweak org-roam node list display 2021-08-05 13:59:31 +01:00
Jez Cope 99b59106a5 emacs: popup rule for *info* buffers 2021-08-05 13:59:19 +01:00
Jez Cope 31c97b446c shell: clean up old hacks by clueless me 2021-08-05 13:58:26 +01:00
Jez Cope fbc2fdf179 kitty: launch ncmpcpp and byptop on launch 2021-08-04 12:21:11 +01:00
Jez Cope 474c9223d9 shell: add export-emacs function 2021-08-01 12:23:53 +01:00
Jez Cope 8cfd498af2 emacs: doom dashboard tweaks 2021-08-01 12:23:38 +01:00
Jez Cope 76370fd129 emacs: reverse symex.el "up" and "down" 2021-08-01 12:22:51 +01:00
Jez Cope 1337086b94 emacs: more elfeed config 2021-08-01 12:22:41 +01:00
Jez Cope 7cf8fa2e83 emacs: gruvbox theme 2021-08-01 12:22:07 +01:00
Jez Cope 73c5789d4a emacs: popup rules for elfeed-entry & eww 2021-07-31 20:49:20 +01:00
Jez Cope 4342659f83 emacs: disable company +childframe flag 2021-07-31 20:49:02 +01:00
Jez Cope cd6eddfdda emacs: remove old spacemacs config from init.el 2021-07-31 20:48:24 +01:00
Jez Cope b29ec34b9e emacs: disable flycheck emacs-lisp-checkdoc 2021-07-31 11:39:35 +01:00
Jez Cope 21e03157ac emacs: more popup tweaks 2021-07-31 11:39:17 +01:00
Jez Cope 4cd91faec0 emacs: doom-themes treemacs & org config 2021-07-31 11:38:55 +01:00
Jez Cope 112810b864 emacs: general reorganisation 2021-07-31 11:38:03 +01:00
Jez Cope 4a8aa360e6 emacs: correct typo (extra bracket) 2021-07-30 14:14:23 +01:00
Jez Cope cd01b4cb3f emacs: popup rule tweaks 2021-07-30 13:58:47 +01:00
Jez Cope 3b1de1bd92 emacs: tweak aw-keys 2021-07-30 09:53:02 +01:00
Jez Cope ec788313fb Revert "emacs: switch back to puregtk, with clipboard fix"
This reverts commit f09190c68e.
2021-07-29 17:12:19 +01:00
Jez Cope aef77c676d emacs: make ivy prettier w +childframe & +icons 2021-07-29 15:54:28 +01:00
Jez Cope f09190c68e emacs: switch back to puregtk, with clipboard fix 2021-07-29 15:53:44 +01:00
Jez Cope c53f824be1 emacs: enable company-box 2021-07-28 20:47:15 +01:00
Jez Cope c4d667dabf emacs: binding for org-paste-subtree 2021-07-28 20:47:02 +01:00
Jez Cope ea4a142fdc emacs: more org-roam capture improvements 2021-07-28 20:46:42 +01:00
Jez Cope 5a3c4a4d01 emacs: enable more doom modules 2021-07-28 18:42:01 +01:00
Jez Cope 979a188222 emacs: work on org-roam capture templates 2021-07-28 18:41:45 +01:00
Jez Cope 5569aa9364 desktop: move element-desktop to separate module 2021-07-28 18:37:49 +01:00
Jez Cope 3376e22cfe meta: run nixfmt 2021-07-28 18:37:14 +01:00
Jez Cope 7509e85085 emacs: disable format-on-save 2021-07-27 21:44:47 +01:00
Jez Cope 104dc3dbde emacs: customise org-roam node display 2021-07-27 17:42:16 +01:00
Jez Cope be454da0ff home: correct aspell installation; add hunspell 2021-07-26 19:20:11 +01:00
Jez Cope 09a3f9cbf4 shell: don't run nix-build in .zshenv 2021-07-26 10:50:48 +01:00
Jez Cope 195af0a98a emacs: specify spelling language as en_GB 2021-07-26 10:50:15 +01:00
Jez Cope b287d68d9e emacs: reformat org-roam capture templates 2021-07-26 10:49:58 +01:00
Jez Cope d3bdf70337 emacs: add org-roam capture template for blog 2021-07-26 10:48:41 +01:00
Jez Cope 618bde432b emacs: explicitly specify org-id-locations-file 2021-07-26 10:48:09 +01:00
Jez Cope e43043b25b home: cleanup unused sharedbin 2021-07-25 20:59:52 +01:00
Jez Cope 92b7fa85d2 misc: clean up redundant .gitignore 2021-07-25 20:38:56 +01:00
Jez Cope 917b40796f misc: simplify capitalise function 2021-07-25 20:38:22 +01:00
Jez Cope 23d8b3afbc home: major refactor bits -> modules 2021-07-25 20:23:05 +01:00
Jez Cope b2d9cbee42 emacs: update capture templates for org-roam v2 2021-07-25 18:12:03 +01:00
Jez Cope e5c05b43e2 arianrhod: remove conflicting sway Shift-k binding 2021-07-25 17:56:16 +01:00
Jez Cope 32ad1c5454 emacs: remove confusing reference to doom-emacs 2021-07-25 17:54:49 +01:00
Jez Cope 14b6a51128 emacs: add some more doom modules 2021-07-21 14:37:13 +01:00
Jez Cope 4b2bdb5a49 emacs: leader binding for shell-command 2021-07-21 14:36:45 +01:00
Jez Cope 665f713d31 emacs: basic symex config 2021-07-20 19:30:50 +01:00
Jez Cope be53a2531d doom: add *very* minimal tidal module 2021-07-16 08:52:20 +01:00
Jez Cope afcd21a477 emacs: add hugo `<!-- more -->` snippet 2021-07-16 08:51:47 +01:00
Jez Cope 2149636f37 firefox: configure tridactyl native messaging 2021-07-16 08:50:59 +01:00
Jez Cope 0cf8d3cabb shell: nix alias tweaks for new-style nix 2021-07-16 08:50:33 +01:00
Jez Cope fed5bdfa87 home: add lastpass-cli 2021-07-16 08:50:14 +01:00
Jez Cope 56f02e57df doom: add aggressive-indent-mode 2021-07-16 08:49:53 +01:00
Jez Cope 45a3d8eebd doom: update org config a bit 2021-07-16 08:49:30 +01:00
Jez Cope 98298d525e emacs: update doom 2021-07-16 08:48:47 +01:00
Jez Cope c00eebdcd9 sway: some new & updated keyboard shortcuts 2021-07-16 08:48:25 +01:00
Jez Cope 42022a6505 shell: enable command-not-found 2021-07-16 08:47:49 +01:00
Jez Cope ae31f29d1c desktop: add atom editor 2021-07-16 08:47:38 +01:00
Jez Cope e12193c475 desktop: swich chromium package to "ungoogled" 2021-07-16 08:46:56 +01:00
Jez Cope fe70f91b44 desktop: add nextcloud client 2021-07-16 08:46:32 +01:00
Jez Cope 817700101d audio: add tidal package to ghc 2021-06-24 20:25:17 +01:00
Jez Cope e89234faf1 shell: update direnv configuration 2021-06-24 20:24:43 +01:00
Jez Cope efeba8a161 emacs: run nixfmt 2021-06-24 20:24:29 +01:00
Jez Cope 336dde28f9 desktop: update obs plugin config 2021-06-24 20:24:18 +01:00
Jez Cope 3816911692 system: enable pipewire jack compatibility 2021-06-24 20:23:27 +01:00
Jez Cope 4675ddc4d1 Set graphics tablet to left-handed mode by default 2021-06-09 09:37:25 +01:00
Jez Cope 4f1531bda1 home: add nix-index 2021-06-08 17:03:29 +01:00
Jez Cope 415bf02fed general: refactoring 2021-06-08 17:03:20 +01:00
Jez Cope 7d29612a76 emacs: move org-protocol.desktop -> home.packages 2021-06-06 20:53:14 +01:00
Jez Cope d4e7697276 home: add weechat 2021-06-01 21:36:05 +01:00
Jez Cope d0bc604819 home: add a default.nix to ./modules 2021-06-01 21:35:47 +01:00
Jez Cope 730c4b77cc kitty: default to "tall" layout 2021-06-01 14:24:32 +01:00
Jez Cope 666336e908 home: simplify paths 2021-06-01 14:24:14 +01:00
Jez Cope 0a6db6eee5 emacs: revert to emacsGcc (w/o pgtk) 2021-05-31 19:44:49 +01:00
Jez Cope 6210adbe76 emacs: move package declaration to top of file 2021-05-28 09:05:17 +01:00
Jez Cope 5993d9a7a6 emacs: switch to emacsGcc 2021-05-25 10:11:06 +01:00
Jez Cope 3ef7c04461 emacs: don't link doom-emacs from nix store 2021-05-25 10:10:43 +01:00
Jez Cope 3925e4193a general: post-flakes cleanup 2021-05-24 11:54:34 +01:00
Jez Cope b0b28cdc6d home: reenable host-specific config 2021-05-24 11:44:05 +01:00
Jez Cope 19d1636fe8 Merge remote-tracking branch 'origin/main' into feature/flakes 2021-05-24 11:38:05 +01:00
Jez Cope 978fb06d69 arianrhod: sway binding to toggle laptop keyboard 2021-05-24 11:35:52 +01:00
Jez Cope 51b03c88c3 arianrhod: update sway font size syntax 2021-05-24 11:35:30 +01:00
Jez Cope abb4fdbc9a flake: initial flake conversion done! 2021-05-24 10:23:07 +01:00
Jez Cope c13c0f8703 emacs: use smaller font on smaller screen 2021-05-24 09:55:11 +01:00
Jez Cope 60db32bd41 firefox: replace deprecated enableGnomeExtensions 2021-05-24 09:54:52 +01:00
Jez Cope 14b5c5828a firefox: force video acceleration on wayland 2021-05-18 19:58:45 +01:00
Jez Cope eaf99172ad sway: update hm font specification 2021-05-07 20:56:13 +01:00
Jez Cope 469bb8e90e emacs: tweak ivy-bibtex remarkable action 2021-05-07 20:45:59 +01:00
Jez Cope b9e17c58ec firefox: disable script execution in pdf 2021-05-07 20:45:14 +01:00
Jez Cope 505b8288f7 sway: binding to enable/disable wide window margin 2021-05-07 20:44:56 +01:00
Jez Cope 4d427e0753 desktop: a few app changes 2021-05-07 20:44:36 +01:00
Jez Cope 7e2d7059fb desktop: disable geoclue and use manual instead 2021-05-07 20:44:03 +01:00
Jez Cope 38a6c86d3e gwydion: change 2nd monitor to landscape 2021-04-26 17:07:41 +01:00
Jez Cope 92fbd4bd07 emacs: send PDFs to reMarkable from ivy-bibtex 2021-04-26 17:06:56 +01:00
Jez Cope c2eba6bf3e sway: remove too-general float rule for zoom 2021-04-26 17:06:33 +01:00
Jez Cope 010483dafc shell: enable exa (ls replacement) and aliases 2021-04-26 17:05:41 +01:00
Jez Cope 58540efc77 home: reenable some programming language tools 2021-04-11 20:59:06 +01:00
Jez Cope c9106f3b70 home: add gmni gemini client 2021-04-11 20:58:41 +01:00
Jez Cope 139b5222e8 emacs: use "go" web-mode engine for hugo layouts 2021-04-11 20:58:08 +01:00
Jez Cope ce9d823ad5 desktop: tweak order of wallpaper urls 2021-04-02 16:28:11 +01:00
Jez Cope 876fb03a5b arianrhod: tweak sway to get more screen space 2021-04-02 16:26:53 +01:00
Jez Cope cf08cc6edd home: Minor formatting tweak 2021-04-02 14:12:17 +01:00
Jez Cope bc1840d852 emacs: configure org-crypt 2021-04-02 14:11:47 +01:00
Jez Cope 9afb12ad2f firefox: add clean profile and tridactyl-native 2021-04-02 14:11:24 +01:00
Jez Cope b2f659d25e waybar: use Iosevka font when available 2021-03-28 16:22:08 +01:00
Jez Cope be7b9ab653 emacs: tweak jc/update-post-date 2021-03-28 16:21:48 +01:00
Jez Cope f6ddc46020 meta: run nixfmt on home.nix 2021-03-28 16:21:33 +01:00
Jez Cope ab82ae6d3e home: add dart-sass 2021-03-28 16:20:37 +01:00
Jez Cope de813d0b25 nix: add my nix repository as submodule 2021-03-28 16:18:13 +01:00
Jez Cope d7ec23d1aa home: add hugo 2021-03-20 22:30:55 +00:00
Jez Cope 9daaf63432 emacs: get elfeed set up correctly 2021-03-20 22:30:43 +00:00
Jez Cope cef9e2788a emacs: add spark.org as refile target 2021-03-20 22:30:13 +00:00
Jez Cope 45022ba393 emacs: use Iosevka Aile for variable pitch font 2021-03-15 21:08:15 +00:00
Jez Cope f0d177adff sway: tweak use of wal colour palette 2021-03-15 21:07:40 +00:00
Jez Cope 3fbc20a3bb sway: make yubiauth windows float 2021-03-15 21:07:19 +00:00
Jez Cope 1c4a37f9f3 emacs: initial org-ref config 2021-03-12 20:19:09 +00:00
Jez Cope 36c1c8c08e emacs: tweak org bullets 2021-03-12 20:18:39 +00:00
Jez Cope 0069721590 emacs: bring all org-capture templates together 2021-03-12 20:18:16 +00:00
Jez Cope bf2d6e9c99 sway: make zoom windows float 2021-03-12 16:37:45 +00:00
Jez Cope eb1bca1fd5 sway: use wal colors 2021-03-12 16:37:32 +00:00
Jez Cope abc4c6b45d desktop: fetch wallpaper from IPFS if available 2021-03-12 16:37:09 +00:00
Jez Cope 0aebb685db wal: initial sway support 2021-03-12 16:12:17 +00:00
Jez Cope d45d99b46c desktop: set wallpaper directly from url 2021-03-12 16:11:13 +00:00
Jez Cope c83239871f desktop: add skype, remove atom 2021-03-12 14:56:25 +00:00
Jez Cope d897c581d4 emacs: initial wal doom module implementation 2021-03-12 14:56:01 +00:00
Jez Cope 912b35eb13 home: initial wal module implementation 2021-03-12 14:55:29 +00:00
Jez Cope eb88c7a576 emacs: update aw/avy-keys list to match tridactyl 2021-03-10 17:30:08 +00:00
Jez Cope 75e61aea99 emacs: create httpd module to pull in simple-httpd 2021-03-10 17:29:20 +00:00
Jez Cope f9ddfcc874 sway: add a keybinding to dump tree for debugging 2021-03-10 17:28:42 +00:00
Jez Cope 417d8ea669 home: add rmapi 2021-03-10 17:28:30 +00:00
Jez Cope b264b9eaac home: add calibre 2021-03-10 17:27:50 +00:00
Jez Cope 13fcdde0a4 Merge branch 'main' of gitlab.com:jezcope/boxen 2021-03-08 14:42:28 +00:00
Jez Cope 3455c5c8f1 scripts: make gpg-stub-reset more portable 2021-03-08 11:51:19 +00:00
Jez Cope a673a32dd2 emacs: simplify org-roam dailies 2021-03-04 11:47:08 +00:00
Jez Cope 41396c30ce home: add bibtool 2021-02-26 20:51:37 +00:00
Jez Cope aa95448d5d emacs: update elfeed default search filter 2021-02-26 20:51:23 +00:00
Jez Cope d2724a3407 emacs: throw away code block results in config.org 2021-02-24 20:46:21 +00:00
Jez Cope beca628ab4 emacs: start setting up org-roam-bibtex et al 2021-02-24 20:46:03 +00:00
Jez Cope 278d1bb014 gwydion: override kitty font to a larger size 2021-02-24 20:44:59 +00:00
Jez Cope 583d5e5239 home: add protonmail module 2021-02-24 20:44:38 +00:00
Jez Cope 751320ce9c home: use config.home.homeDirectory for paths 2021-02-24 20:44:16 +00:00
Jez Cope e307124cce home: change of background 2021-02-24 20:43:47 +00:00
Jez Cope 6c56959643 firefox: add some more addons 2021-02-24 20:43:38 +00:00
Jez Cope 3a71b5972c desktop: add thunderbird & evolution 2021-02-24 20:43:26 +00:00
Jez Cope 082d2ac5a4 emacs: Put popup buffers on the right 2021-02-19 20:51:51 +00:00
Jez Cope 9654360ef6 desktop: add lagrange gemini browser 2021-02-17 20:50:59 +00:00
Jez Cope 5d53d167a6 emacs: put elfeed modes in emacs-state by default 2021-02-15 21:22:46 +00:00
Jez Cope 7c74d1b204 home: symlink ranger config recursively 2021-02-15 10:01:17 +00:00
Jez Cope 80b98659e7 home: add various archive tools 2021-02-15 10:00:47 +00:00
Jez Cope c12e822ace emacs: enable dired +icons +ranger 2021-02-15 09:58:57 +00:00
Jez Cope 5e9bc89ed9 sway: add shortcut for oath otps from yubikey 2021-02-15 09:58:12 +00:00
Jez Cope 84b29c7179 desktop: add nyxt browser and wine 2021-02-15 09:57:21 +00:00
Jez Cope 768be13a84 Revert "home: use config.home.homeDirectory"
This reverts commit f03b4b1cec.
2021-02-08 21:19:54 +00:00
Jez Cope f03b4b1cec home: use config.home.homeDirectory 2021-02-08 18:33:24 +00:00
Jez Cope ab3374b7d3 zsh: unset redundant PASSWORD_STORE_* variables 2021-02-08 18:32:50 +00:00
Jez Cope c13dfd027a kitty: move colour theme to separate file 2021-02-08 18:32:34 +00:00
Jez Cope b70e63623a emacs: enable pandoc export in org-mode 2021-02-08 17:08:56 +00:00
Jez Cope f3cb8490dc emacs: add gemtext lang module 2021-02-08 17:08:42 +00:00
Jez Cope a7c0d29573 emacs: force elpher to use ipv4, ignore tls errors 2021-02-08 17:07:34 +00:00
Jez Cope 0185b03b9f emacs: ensure SSH_AUTH_SOCK set in doom 2021-02-08 17:07:16 +00:00
Jez Cope ef4e87e4dc emacs: tweak doom appearance 2021-02-08 17:07:07 +00:00
Jez Cope 15e8547dec home: add lynx, w3m, amfora for console browsing 2021-02-08 17:06:34 +00:00
Jez Cope eceee88236 python: tweak python configuration 2021-02-08 17:06:06 +00:00
Jez Cope a9c35bb30d ssh: add an alias for ssh to rM2 2021-02-08 17:05:30 +00:00
Jez Cope f152de1177 home: add gopass module 2021-02-08 17:05:21 +00:00
Jez Cope 7d9ebf3208 sway: enable natural scroll on Penguin mouse 2021-02-08 17:03:38 +00:00
Jez Cope b639c192be sway: use wofi to choose passwords from gopass 2021-02-08 17:03:18 +00:00
Jez Cope 13bb69c98e emacs: share snippets between spacemacs and doom 2021-02-08 17:02:26 +00:00
Jez Cope b8ad40077f desktop: reinstate openshot-qt 2021-02-01 21:04:19 +00:00
Jez Cope 0629f23e58 emacs: add doom-emacs config
Also add Chemacs 2 to manage switching emacs profiles
2021-02-01 21:01:05 +00:00
Jez Cope 7ace32c147 emacs: emacs-relate shell aliases → emacs.nix 2021-02-01 21:00:04 +00:00
Jez Cope dd208088b7 sway: reinstate wofi as launcher 2021-02-01 20:59:29 +00:00
Jez Cope 08927eab65 gwydion: tweak PulseAudio sample rate and format 2021-02-01 20:57:48 +00:00
Jez Cope 04e2983cd9 emacs: add a snippet for section header comment in elisp 2021-01-27 18:55:59 +00:00
Jez Cope 2eb928f762 emacs: fix yasnippet location 2021-01-27 18:55:50 +00:00
Jez Cope 2ddc8c4512 home: add postman, ncftp 2021-01-27 18:54:57 +00:00
Jez Cope 75af7971b9 emacs: bind `B` in elfeed to add items to pocket 2021-01-22 09:03:56 +00:00
Jez Cope 309903aa61 emacs: tweak org-roam rg search key-binding 2021-01-22 09:03:35 +00:00
Jez Cope 9e39aa0e9d home: add toot & tut Mastodon CLI/TUI clients 2021-01-22 08:59:37 +00:00
Jez Cope 0ab21ae077 desktop: add krita 2021-01-22 08:59:02 +00:00