diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2024-08-20 18:13:34 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2024-08-20 18:13:34 +0200 |
| commit | 08f1b760858371149784df6b399b8fbba7bbae55 (patch) | |
| tree | 8f1a493fa68cd4d075c009664ba1c7a348d04bb8 /accounts | |
| parent | f4fb1e159c422fbc966bf6631b907036304699d0 (diff) | |
| download | nixos-08f1b760858371149784df6b399b8fbba7bbae55.tar nixos-08f1b760858371149784df6b399b8fbba7bbae55.tar.gz nixos-08f1b760858371149784df6b399b8fbba7bbae55.tar.bz2 nixos-08f1b760858371149784df6b399b8fbba7bbae55.tar.xz nixos-08f1b760858371149784df6b399b8fbba7bbae55.zip | |
...
Diffstat (limited to 'accounts')
| -rw-r--r-- | accounts/gkleen@sif/default.nix | 12 | ||||
| -rw-r--r-- | accounts/gkleen@sif/zshrc | 1 |
2 files changed, 9 insertions, 4 deletions
diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix index 214b18a1..ed0de55b 100644 --- a/accounts/gkleen@sif/default.nix +++ b/accounts/gkleen@sif/default.nix | |||
| @@ -163,7 +163,7 @@ in { | |||
| 163 | enable = true; | 163 | enable = true; |
| 164 | package = pkgs.emacs29-pgtk; | 164 | package = pkgs.emacs29-pgtk; |
| 165 | extraPackages = epkgs: with epkgs; [ | 165 | extraPackages = epkgs: with epkgs; [ |
| 166 | evil evil-dvorak undo-tree magit haskell-mode nix-mode | 166 | evil evil-dvorak undo-tree magit haskell-tng-mode nix-mode |
| 167 | yaml-mode json-mode shakespeare-mode smart-mode-line | 167 | yaml-mode json-mode shakespeare-mode smart-mode-line |
| 168 | highlight-parentheses highlight-symbol ag sass-mode lua-mode | 168 | highlight-parentheses highlight-symbol ag sass-mode lua-mode |
| 169 | fira-code-mode use-package wanderlust # notmuch | 169 | fira-code-mode use-package wanderlust # notmuch |
| @@ -171,6 +171,7 @@ in { | |||
| 171 | edit-server mediawiki editorconfig typescript-mode | 171 | edit-server mediawiki editorconfig typescript-mode |
| 172 | markdown-mode nftables-mode rustic lsp-mode lsp-ui | 172 | markdown-mode nftables-mode rustic lsp-mode lsp-ui |
| 173 | direnv company projectile tomorrow-night-paradise-theme | 173 | direnv company projectile tomorrow-night-paradise-theme |
| 174 | treesit-grammars.with-all-grammars | ||
| 174 | ]; | 175 | ]; |
| 175 | overrides = self: super: { | 176 | overrides = self: super: { |
| 176 | tomorrow-night-paradise-theme = super.trivialBuild { | 177 | tomorrow-night-paradise-theme = super.trivialBuild { |
| @@ -558,7 +559,7 @@ in { | |||
| 558 | socketActivation.enable = true; | 559 | socketActivation.enable = true; |
| 559 | client = { | 560 | client = { |
| 560 | enable = true; | 561 | enable = true; |
| 561 | arguments = mkForce ["-a" "\"\""]; | 562 | arguments = mkForce ["--reuse-frame" "--alternate-editor" "\"\""]; |
| 562 | }; | 563 | }; |
| 563 | }; | 564 | }; |
| 564 | gpg-agent = { | 565 | gpg-agent = { |
| @@ -693,7 +694,7 @@ in { | |||
| 693 | ]; | 694 | ]; |
| 694 | 695 | ||
| 695 | file = { | 696 | file = { |
| 696 | ".emacs".source = ./emacs.el; | 697 | ".emacs.d/init.el".source = ./emacs.el; |
| 697 | ".backup-munin".source = ./backup-patterns; | 698 | ".backup-munin".source = ./backup-patterns; |
| 698 | ".mozilla/firefox/default/chrome/userChrome.css".source = ./firefox-chrome.css; | 699 | ".mozilla/firefox/default/chrome/userChrome.css".source = ./firefox-chrome.css; |
| 699 | ".mozilla/firefox/default/chrome/userContent.css".source = ./firefox-content.css; | 700 | ".mozilla/firefox/default/chrome/userContent.css".source = ./firefox-content.css; |
| @@ -711,6 +712,11 @@ in { | |||
| 711 | QT_QPA_PLATFORMTHEME = "qt5ct"; | 712 | QT_QPA_PLATFORMTHEME = "qt5ct"; |
| 712 | LIBVIRT_DEFAULT_URI = "qemu:///system"; | 713 | LIBVIRT_DEFAULT_URI = "qemu:///system"; |
| 713 | STACK_XDG = 1; | 714 | STACK_XDG = 1; |
| 715 | EDITOR = pkgs.writeShellScript "editor" '' | ||
| 716 | args=("--reuse-frame" "--alternate-editor" "") | ||
| 717 | args+=("$@") | ||
| 718 | exec -a emacsclient ${cfg.services.emacs.package}/bin/emacsclient "''${args[@]}" | ||
| 719 | ''; | ||
| 714 | }; | 720 | }; |
| 715 | 721 | ||
| 716 | extraProfileCommands = '' | 722 | extraProfileCommands = '' |
diff --git a/accounts/gkleen@sif/zshrc b/accounts/gkleen@sif/zshrc index 82e66337..91c177c3 100644 --- a/accounts/gkleen@sif/zshrc +++ b/accounts/gkleen@sif/zshrc | |||
| @@ -309,7 +309,6 @@ alias -g B='&> /dev/null &' | |||
| 309 | alias -g BB='&> /dev/null &!' | 309 | alias -g BB='&> /dev/null &!' |
| 310 | 310 | ||
| 311 | export DEFAULT_USER=gkleen | 311 | export DEFAULT_USER=gkleen |
| 312 | export EDITOR=emacsclient | ||
| 313 | 312 | ||
| 314 | bindkey -e | 313 | bindkey -e |
| 315 | bindkey ';5C' emacs-forward-word | 314 | bindkey ';5C' emacs-forward-word |
