My NixOS config Part 3: Flake-Parts Crusaders nix.ladas552.me
hjem nix nixos impermanence flake-parts nvfetcher niri noctalia

meow :3c

meow :3c

Ladas552 0cc6bbf5 1d2a7c74

+114 -12
+12 -12
flake.lock
··· 75 75 ] 76 76 }, 77 77 "locked": { 78 - "lastModified": 1768598210, 79 - "narHash": "sha256-kkgA32s/f4jaa4UG+2f8C225Qvclxnqs76mf8zvTVPg=", 78 + "lastModified": 1768707181, 79 + "narHash": "sha256-GdwFfnwdUgABFpc4sAmX7GYx8eQs6cEjOPo6nBJ0YaI=", 80 80 "owner": "nix-community", 81 81 "repo": "home-manager", 82 - "rev": "c47b2cc64a629f8e075de52e4742de688f930dc6", 82 + "rev": "83bcb17377f0242376a327e742e9404e9a528647", 83 83 "type": "github" 84 84 }, 85 85 "original": { ··· 192 192 }, 193 193 "nixos-hardware": { 194 194 "locked": { 195 - "lastModified": 1768584846, 196 - "narHash": "sha256-IRPmIOV2tPwxbhP/I9M5AmwhTC0lMPtoPStC+8T6xl0=", 195 + "lastModified": 1768736227, 196 + "narHash": "sha256-qgGq7CfrYKc3IBYQ7qp0Z/ZXndQVC5Bj0N8HW9mS2rM=", 197 197 "owner": "nixos", 198 198 "repo": "nixos-hardware", 199 - "rev": "cce68f4a54fa4e3d633358364477f5cc1d782440", 199 + "rev": "d447553bcbc6a178618d37e61648b19e744370df", 200 200 "type": "github" 201 201 }, 202 202 "original": { ··· 288 288 ] 289 289 }, 290 290 "locked": { 291 - "lastModified": 1768683163, 292 - "narHash": "sha256-dQHMWYmxP34a9UA5Fx5GjvrzuQ28TuA2PYq/8fVDl74=", 291 + "lastModified": 1768713905, 292 + "narHash": "sha256-qbJ1JclkDhgmCPaKxFSigt0l8+Y6LUC957jLB4YiR1o=", 293 293 "owner": "noctalia-dev", 294 294 "repo": "noctalia-shell", 295 - "rev": "e6d92f502d6aebefe6f907799864a468eb8129f6", 295 + "rev": "c8f1cbb79e13ce97b50728dbf146fe25c113eb31", 296 296 "type": "github" 297 297 }, 298 298 "original": { ··· 403 403 ] 404 404 }, 405 405 "locked": { 406 - "lastModified": 1768481291, 407 - "narHash": "sha256-NjKtkJraCZEnLHAJxLTI+BfdU//9coAz9p5TqveZwPU=", 406 + "lastModified": 1768709255, 407 + "narHash": "sha256-aigyBfxI20FRtqajVMYXHtj5gHXENY2gLAXEhfJ8/WM=", 408 408 "owner": "Mic92", 409 409 "repo": "sops-nix", 410 - "rev": "e085e303dfcce21adcb5fec535d65aacb066f101", 410 + "rev": "5e8fae80726b66e9fec023d21cd3b3e638597aa9", 411 411 "type": "github" 412 412 }, 413 413 "original": {
+97
modules/wrappers/emacs/config/init.el
··· 15 15 16 16 (use-package pretty-sha-path) 17 17 18 + (use-package nyan-mode 19 + :init (nyan-mode) 20 + :custom 21 + (nyan-animate-nyancat t) 22 + (nyan-wavy-trail t)) 23 + 24 + (use-package meow 25 + :ensure t 26 + :init 27 + ;; Optional: Enables Vim-like behavior for 'a' key (append after cursor). 28 + (setq meow-use-cursor-position-hack t) 29 + :config 30 + (defun meow-setup () 31 + (setq meow-cheatsheet-layout meow-cheatsheet-layout-qwerty) 32 + (meow-motion-define-key 33 + '("j" . meow-next) 34 + '("k" . meow-prev) 35 + '("<escape>" . ignore)) 36 + (meow-leader-define-key 37 + ;; Use SPC (0-9) for digit arguments. 38 + '("1" . meow-digit-argument) 39 + '("2" . meow-digit-argument) 40 + '("3" . meow-digit-argument) 41 + '("4" . meow-digit-argument) 42 + '("5" . meow-digit-argument) 43 + '("6" . meow-digit-argument) 44 + '("7" . meow-digit-argument) 45 + '("8" . meow-digit-argument) 46 + '("9" . meow-digit-argument) 47 + '("0" . meow-digit-argument) 48 + '("/" . meow-keypad-describe-key) 49 + '("?" . meow-cheatsheet)) 50 + (meow-normal-define-key 51 + '("0" . meow-expand-0) 52 + '("9" . meow-expand-9) 53 + '("8" . meow-expand-8) 54 + '("7" . meow-expand-7) 55 + '("6" . meow-expand-6) 56 + '("5" . meow-expand-5) 57 + '("4" . meow-expand-4) 58 + '("3" . meow-expand-3) 59 + '("2" . meow-expand-2) 60 + '("1" . meow-expand-1) 61 + '("-" . negative-argument) 62 + '(";" . meow-reverse) 63 + '("," . meow-inner-of-thing) 64 + '("." . meow-bounds-of-thing) 65 + '("[" . meow-beginning-of-thing) 66 + '("]" . meow-end-of-thing) 67 + '("a" . meow-append) 68 + '("A" . meow-open-below) 69 + '("b" . meow-back-word) 70 + '("B" . meow-back-symbol) 71 + '("c" . meow-change) 72 + '("d" . meow-delete) 73 + '("D" . meow-backward-delete) 74 + '("e" . meow-next-word) 75 + '("E" . meow-next-symbol) 76 + '("f" . meow-find) 77 + '("g" . meow-cancel-selection) 78 + '("G" . meow-grab) 79 + '("h" . meow-left) 80 + '("H" . meow-left-expand) 81 + '("i" . meow-insert) 82 + '("I" . meow-open-above) 83 + '("j" . meow-next) 84 + '("J" . meow-next-expand) 85 + '("k" . meow-prev) 86 + '("K" . meow-prev-expand) 87 + '("l" . meow-right) 88 + '("L" . meow-right-expand) 89 + '("m" . meow-join) 90 + '("n" . meow-search) 91 + '("o" . meow-block) 92 + '("O" . meow-to-block) 93 + '("p" . meow-yank) 94 + '("q" . meow-quit) 95 + '("Q" . meow-goto-line) 96 + '("r" . meow-replace) 97 + '("R" . meow-swap-grab) 98 + '("s" . meow-kill) 99 + '("t" . meow-till) 100 + '("u" . meow-undo) 101 + '("U" . meow-undo-in-selection) 102 + '("v" . meow-visit) 103 + '("w" . meow-mark-word) 104 + '("W" . meow-mark-symbol) 105 + '("x" . meow-line) 106 + '("X" . meow-goto-line) 107 + '("y" . meow-save) 108 + '("Y" . meow-sync-grab) 109 + '("z" . meow-pop-selection) 110 + '("'" . repeat) 111 + '("<escape>" . ignore))) 112 + (meow-setup) 113 + (meow-global-mode 1)) 114 + 18 115 (use-package magit) 19 116 20 117 (use-package nix-ts-mode
+5
modules/wrappers/emacs/flake-outputs.nix
··· 44 44 catppuccin-theme # colorscheme 45 45 solaire-mode # color unreal bufferst darker 46 46 which-key 47 + nyan-mode 47 48 # Dashboard 48 49 dashboard # new Start up buffer 49 50 page-break-lines # pretty horizontal lines ··· 51 52 eat # Better emacs Terminal 52 53 magit # git client 53 54 pretty-sha-path # shorten nix/store paths 55 + # Workflow 56 + meow 54 57 55 58 # modes 56 59 nix-ts-mode ··· 88 91 gnutar 89 92 90 93 pandoc 94 + # for nyan cat music 95 + mplayer 91 96 ]; 92 97 }; 93 98