summaryrefslogtreecommitdiff
path: root/home.nix
diff options
context:
space:
mode:
authorvin <vin@vineetk.net>2025-12-10 04:51:35 -0500
committervin <vin@vineetk.net>2025-12-10 04:51:35 -0500
commitc53583e003c24ad700478f62234bb68bb7076073 (patch)
tree46c5d87aac6f0f52f498abe3f30e46b957496d7a /home.nix
parentae8bc969c9efcb800e3476dd49ac484cd8d67d22 (diff)
switch back to nixos yet again on demiurgeHEADmaster
Diffstat (limited to 'home.nix')
-rw-r--r--home.nix262
1 files changed, 128 insertions, 134 deletions
diff --git a/home.nix b/home.nix
index 24ba54e..fbcf2ff 100644
--- a/home.nix
+++ b/home.nix
@@ -376,13 +376,7 @@ in
376 376
377 git = { 377 git = {
378 enable = true; 378 enable = true;
379 difftastic = { 379 settings = {
380 enable = true;
381 background = "dark";
382 color = "always";
383 display = "side-by-side-show-both";
384 };
385 extraConfig = {
386 user = { 380 user = {
387 email = "git@vineetk.net"; 381 email = "git@vineetk.net";
388 name = "vin"; 382 name = "vin";
@@ -474,18 +468,18 @@ in
474 }; 468 };
475 hooks = { 469 hooks = {
476 postNew = '' 470 postNew = ''
477 notmuch tag +13f0 -- tag:unread and to:"*@13f0.net" 471notmuch tag +13f0 -- tag:unread and to:"*@13f0.net"
478 notmuch tag +vineetk -- tag:unread and to:"*@vineetk.net" 472notmuch tag +vineetk -- tag:unread and to:"*@vineetk.net"
479 notmuch tag +university -- tag:unread and to:vsureshkumar3892@floridapoly.edu 473notmuch tag +university -- tag:unread and to:vsureshkumar3892@floridapoly.edu
480 notmuch tag +openbsd_announce -inbox -- tag:unread and to:announce@openbsd.org 474notmuch tag +openbsd_announce -inbox -- tag:unread and to:announce@openbsd.org
481 notmuch tag +openbsd_arm -inbox -- tag:unread and to:arm@openbsd.org 475notmuch tag +openbsd_arm -inbox -- tag:unread and to:arm@openbsd.org
482 notmuch tag +gameoftrees -inbox -- tag:unread and to:gameoftrees@openbsd.org 476notmuch tag +gameoftrees -inbox -- tag:unread and to:gameoftrees@openbsd.org
483 notmuch tag +openbsd_misc -inbox -- tag:unread and to:misc@openbsd.org 477notmuch tag +openbsd_misc -inbox -- tag:unread and to:misc@openbsd.org
484 notmuch tag +openbsd_ports -inbox -- tag:unread and to:ports@openbsd.org 478notmuch tag +openbsd_ports -inbox -- tag:unread and to:ports@openbsd.org
485 notmuch tag +openbsd_tech -inbox -- tag:unread and to:tech@openbsd.org 479notmuch tag +openbsd_tech -inbox -- tag:unread and to:tech@openbsd.org
486 notmuch tag +opensmtpd_misc -inbox -- tag:unread and to:misc@opensmtpd.org 480notmuch tag +opensmtpd_misc -inbox -- tag:unread and to:misc@opensmtpd.org
487 notmuch tag +oss_security -inbox -- tag:unread and to:oss-security@lists.openwall.com 481notmuch tag +oss_security -inbox -- tag:unread and to:oss-security@lists.openwall.com
488 notmuch tag +tuhs -inbox -- tag:unread and to:tuhs@tuhs.org 482notmuch tag +tuhs -inbox -- tag:unread and to:tuhs@tuhs.org
489 ''; 483 '';
490 #preNew = "mbsync -a"; 484 #preNew = "mbsync -a";
491 }; 485 };
@@ -829,121 +823,121 @@ in
829 cyan = "${colors.current.normal.cyan}" 823 cyan = "${colors.current.normal.cyan}"
830 magenta = "${colors.current.normal.magenta}" 824 magenta = "${colors.current.normal.magenta}"
831 825
832 # --- Applying colors --- # 826# --- Applying colors --- #
833 827
834 # Completion menu. 828# Completion menu.
835 c.colors.completion.category.bg = bg1 829c.colors.completion.category.bg = bg0
836 c.colors.completion.category.border.top = bg0 830c.colors.completion.category.border.top = bg0
837 c.colors.completion.category.border.bottom = bg0 831c.colors.completion.category.border.bottom = bg0
838 c.colors.completion.category.fg = fg0 832c.colors.completion.category.fg = fg0
839 c.colors.completion.even.bg = bg1 833c.colors.completion.even.bg = bg0
840 c.colors.completion.odd.bg = bg1 834c.colors.completion.odd.bg = bg0
841 c.colors.completion.item.selected.bg = bg2 835c.colors.completion.item.selected.bg = bg1
842 c.colors.completion.item.selected.border.bottom = bg2 836c.colors.completion.item.selected.border.bottom = bg1
843 c.colors.completion.item.selected.border.top = bg2 837c.colors.completion.item.selected.border.top = bg1
844 c.colors.completion.item.selected.fg = blue 838c.colors.completion.item.selected.fg = blue
845 c.colors.completion.item.selected.match.fg = blue 839c.colors.completion.item.selected.match.fg = blue
846 c.colors.completion.match.fg = red 840c.colors.completion.match.fg = red
847 c.colors.completion.odd.bg = bg1 841c.colors.completion.odd.bg = bg0
848 c.colors.completion.scrollbar.fg = fg0 842c.colors.completion.scrollbar.fg = fg0
849 c.colors.completion.scrollbar.bg = bg1 843c.colors.completion.scrollbar.bg = bg0
850 844
851 # Statusline. 845# Statusline.
852 c.colors.statusbar.caret.bg = bg0 846c.colors.statusbar.caret.bg = bg0
853 c.colors.statusbar.caret.fg = magenta 847c.colors.statusbar.caret.fg = magenta
854 c.colors.statusbar.caret.selection.bg = bg0 848c.colors.statusbar.caret.selection.bg = bg0
855 c.colors.statusbar.caret.selection.fg = red 849c.colors.statusbar.caret.selection.fg = red
856 c.colors.statusbar.command.bg = bg0 850c.colors.statusbar.command.bg = bg0
857 c.colors.statusbar.command.fg = fg0 851c.colors.statusbar.command.fg = fg0
858 c.colors.statusbar.insert.bg = bg0 852c.colors.statusbar.insert.bg = bg0
859 c.colors.statusbar.insert.fg = green 853c.colors.statusbar.insert.fg = green
860 c.colors.statusbar.normal.bg = bg0 854c.colors.statusbar.normal.bg = bg0
861 c.colors.statusbar.normal.fg = fg0 855c.colors.statusbar.normal.fg = fg0
862 c.colors.statusbar.passthrough.bg = bg0 856c.colors.statusbar.passthrough.bg = bg0
863 c.colors.statusbar.passthrough.fg = blue 857c.colors.statusbar.passthrough.fg = blue
864 c.colors.statusbar.private.bg = bg0 858c.colors.statusbar.private.bg = bg0
865 c.colors.statusbar.private.fg = fg0 859c.colors.statusbar.private.fg = fg0
866 c.colors.statusbar.progress.bg = green 860c.colors.statusbar.progress.bg = green
867 c.colors.statusbar.url.error.fg = red 861c.colors.statusbar.url.error.fg = red
868 c.colors.statusbar.url.fg = fg0 862c.colors.statusbar.url.fg = fg0
869 c.colors.statusbar.url.hover.fg = cyan 863c.colors.statusbar.url.hover.fg = cyan
870 c.colors.statusbar.url.success.http.fg = green 864c.colors.statusbar.url.success.http.fg = green
871 c.colors.statusbar.url.success.https.fg = green 865c.colors.statusbar.url.success.https.fg = green
872 c.colors.statusbar.url.warn.fg = yellow 866c.colors.statusbar.url.warn.fg = yellow
873 867
874 # Tabline. 868# Tabline.
875 c.colors.tabs.bar.bg = bg0 869c.colors.tabs.bar.bg = bg0
876 c.colors.tabs.even.bg = bg1 870c.colors.tabs.even.bg = bg0
877 c.colors.tabs.even.fg = fg1 871c.colors.tabs.even.fg = fg0
878 c.colors.tabs.indicator.error = red 872c.colors.tabs.indicator.error = red
879 c.colors.tabs.indicator.start = blue 873c.colors.tabs.indicator.start = blue
880 c.colors.tabs.indicator.stop = green 874c.colors.tabs.indicator.stop = green
881 c.colors.tabs.indicator.system = "rgb" 875c.colors.tabs.indicator.system = "rgb"
882 c.colors.tabs.odd.bg = bg1 876c.colors.tabs.odd.bg = bg0
883 c.colors.tabs.odd.fg = fg1 877c.colors.tabs.odd.fg = fg0
884 c.colors.tabs.pinned.even.bg = bg2 878c.colors.tabs.pinned.even.bg = bg1
885 c.colors.tabs.pinned.even.fg = fg1 879c.colors.tabs.pinned.even.fg = fg0
886 c.colors.tabs.pinned.odd.bg = bg2 880c.colors.tabs.pinned.odd.bg = bg1
887 c.colors.tabs.pinned.odd.fg = fg1 881c.colors.tabs.pinned.odd.fg = fg0
888 c.colors.tabs.pinned.selected.even.bg = bg0 882c.colors.tabs.pinned.selected.even.bg = bg0
889 c.colors.tabs.pinned.selected.even.fg = green 883c.colors.tabs.pinned.selected.even.fg = green
890 c.colors.tabs.pinned.selected.odd.bg = bg0 884c.colors.tabs.pinned.selected.odd.bg = bg0
891 c.colors.tabs.pinned.selected.odd.fg = green 885c.colors.tabs.pinned.selected.odd.fg = green
892 c.colors.tabs.pinned.selected.even.bg = bg0 886c.colors.tabs.pinned.selected.even.bg = bg0
893 c.colors.tabs.pinned.selected.even.fg = blue 887c.colors.tabs.pinned.selected.even.fg = blue
894 c.colors.tabs.selected.odd.bg = bg0 888c.colors.tabs.selected.odd.bg = bg0
895 c.colors.tabs.selected.odd.fg = fg0 889c.colors.tabs.selected.odd.fg = fg1
896 c.colors.tabs.selected.even.bg = bg0 890c.colors.tabs.selected.even.bg = bg0
897 c.colors.tabs.selected.even.fg = fg0 891c.colors.tabs.selected.even.fg = fg1
898 892
899 # Hints. 893# Hints.
900 c.colors.hints.bg = bg2 894c.colors.hints.bg = bg1
901 c.colors.hints.fg = fg0 895c.colors.hints.fg = fg0
902 c.colors.hints.match.fg = red 896c.colors.hints.match.fg = red
903 c.hints.border = "2px solid " + bg1 897c.hints.border = "2px solid " + bg0
904 898
905 # Messages. 899# Messages.
906 c.colors.messages.error.bg = bg1 900c.colors.messages.error.bg = bg0
907 c.colors.messages.error.border = bg1 901c.colors.messages.error.border = bg0
908 c.colors.messages.error.fg = red 902c.colors.messages.error.fg = red
909 c.colors.messages.info.bg = bg1 903c.colors.messages.info.bg = bg0
910 c.colors.messages.info.border = bg1 904c.colors.messages.info.border = bg0
911 c.colors.messages.info.fg = blue 905c.colors.messages.info.fg = blue
912 c.colors.messages.warning.bg = bg1 906c.colors.messages.warning.bg = bg0
913 c.colors.messages.warning.border = bg1 907c.colors.messages.warning.border = bg0
914 c.colors.messages.warning.fg = yellow 908c.colors.messages.warning.fg = yellow
915 909
916 # Download bar. 910# Download bar.
917 c.colors.downloads.bar.bg = bg0 911c.colors.downloads.bar.bg = bg0
918 c.colors.downloads.error.bg = bg2 912c.colors.downloads.error.bg = bg1
919 c.colors.downloads.error.fg = red 913c.colors.downloads.error.fg = red
920 c.colors.downloads.start.bg = bg2 914c.colors.downloads.start.bg = bg1
921 c.colors.downloads.start.fg = blue 915c.colors.downloads.start.fg = blue
922 c.colors.downloads.stop.bg = bg2 916c.colors.downloads.stop.bg = bg1
923 c.colors.downloads.stop.fg = green 917c.colors.downloads.stop.fg = green
924 918
925 # Keyhints. 919# Keyhints.
926 c.colors.keyhint.bg = bg0 920c.colors.keyhint.bg = bg0
927 c.colors.keyhint.fg = fg0 921c.colors.keyhint.fg = fg0
928 c.colors.keyhint.suffix.fg = yellow 922c.colors.keyhint.suffix.fg = yellow
929 923
930 # Default color for about:blank pages (or if the css didn't specify) 924# Default color for about:blank pages (or if the css didn't specify)
931 #c.colors.webpage.bg = bg1 925#c.colors.webpage.bg = bg0
932 926
933 # Context menu. 927# Context menu.
934 c.colors.contextmenu.disabled.bg = bg1 928c.colors.contextmenu.disabled.bg = bg0
935 c.colors.contextmenu.disabled.fg = fg1 929c.colors.contextmenu.disabled.fg = fg0
936 c.colors.contextmenu.menu.bg = bg1 930c.colors.contextmenu.menu.bg = bg0
937 c.colors.contextmenu.menu.fg = fg0 931c.colors.contextmenu.menu.fg = fg0
938 c.colors.contextmenu.selected.bg = bg2 932c.colors.contextmenu.selected.bg = bg1
939 c.colors.contextmenu.selected.fg = blue 933c.colors.contextmenu.selected.fg = blue
940 934
941 # Prompts. 935# Prompts.
942 c.colors.prompts.bg = bg1 936c.colors.prompts.bg = bg0
943 c.colors.prompts.border = "2px solid " + bg0 937c.colors.prompts.border = "2px solid " + bg0
944 c.colors.prompts.fg = fg0 938c.colors.prompts.fg = fg0
945 c.colors.prompts.selected.bg = bg2 939c.colors.prompts.selected.bg = bg1
946 c.colors.prompts.selected.fg = blue 940c.colors.prompts.selected.fg = blue
947 ''; 941 '';
948 942
949 "qutebrowser/redirectors.py".text = '' 943 "qutebrowser/redirectors.py".text = ''