Bohdan's terminal configuration

Compare changes

Choose any two refs to compare.

Changed files
+38 -36
nixos
home
life
yazi
.config
yazi
+12 -12
flake.lock
··· 7 7 ] 8 8 }, 9 9 "locked": { 10 - "lastModified": 1766282146, 11 - "narHash": "sha256-0V/nKU93KdYGi+5LB/MVo355obBJw/2z9b2xS3bPJxY=", 10 + "lastModified": 1767104570, 11 + "narHash": "sha256-GKgwu5//R+cLdKysZjGqvUEEOGXXLdt93sNXeb2M/Lk=", 12 12 "owner": "nix-community", 13 13 "repo": "home-manager", 14 - "rev": "61fcc9de76b88e55578eb5d79fc80f2b236df707", 14 + "rev": "e4e78a2cbeaddd07ab7238971b16468cc1d14daf", 15 15 "type": "github" 16 16 }, 17 17 "original": { ··· 22 22 }, 23 23 "nixpkgs": { 24 24 "locked": { 25 - "lastModified": 1766070988, 26 - "narHash": "sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc=", 25 + "lastModified": 1767116409, 26 + "narHash": "sha256-5vKw92l1GyTnjoLzEagJy5V5mDFck72LiQWZSOnSicw=", 27 27 "owner": "nixos", 28 28 "repo": "nixpkgs", 29 - "rev": "c6245e83d836d0433170a16eb185cefe0572f8b8", 29 + "rev": "cad22e7d996aea55ecab064e84834289143e44a0", 30 30 "type": "github" 31 31 }, 32 32 "original": { ··· 81 81 "systems": "systems" 82 82 }, 83 83 "locked": { 84 - "lastModified": 1766264195, 85 - "narHash": "sha256-1oY7ZNSiD05SP2uOtExwi//huT9Xx2N1+BRvZqF/UGg=", 84 + "lastModified": 1767353605, 85 + "narHash": "sha256-j2nuPawvb33wjTV93htSiMRxGeTLLrKhwOEqmmTu5uY=", 86 86 "owner": "vicinaehq", 87 87 "repo": "vicinae", 88 - "rev": "462db278a7dbd0aa48e40cb6e4c1dde45390d52a", 88 + "rev": "d89a9c9656486de144fd035bea7c2ea3b97fedf8", 89 89 "type": "github" 90 90 }, 91 91 "original": { ··· 104 104 ] 105 105 }, 106 106 "locked": { 107 - "lastModified": 1766204826, 108 - "narHash": "sha256-NccmxYNOUHLLehsBLaeZ3QtVlDfIW1FDBe3W/kIDwa0=", 107 + "lastModified": 1767325268, 108 + "narHash": "sha256-pfcdocdj2IChXdIwOdUSqP/uXa3JyphrUw+9fIPg5C8=", 109 109 "owner": "0xc000022070", 110 110 "repo": "zen-browser-flake", 111 - "rev": "4563d0ffdf586368f1bec1a39cc20c9b12b73884", 111 + "rev": "ddc559d690ea07092d9c1fa52ead35394a613c80", 112 112 "type": "github" 113 113 }, 114 114 "original": {
+22 -17
nixos/home/life/default.nix
··· 35 35 36 36 # Nix Helper 37 37 nh 38 + 39 + # RSS reader 40 + newsflash 38 41 ]; 39 42 40 43 services.vicinae = { 41 44 enable = true; 42 - autoStart = true; 45 + systemd = { 46 + autoStart = true; 47 + }; 43 48 }; 44 49 45 - # an unorthodox file manager 46 - programs.nnn = { 50 + programs.yazi = { 47 51 enable = true; 48 - package = pkgs.nnn.override { 49 - withNerdIcons = true; 50 - }; 51 - plugins = { 52 - src = (pkgs.fetchFromGitHub { 53 - owner = "jarun"; 54 - repo = "nnn"; 55 - rev = "v5.1"; 56 - sha256 = "sha256-+2lFFBtaqRPBkEspCFtKl9fllbSR5MBB+4ks3Xh7vp4="; 57 - }) + "/plugins"; 52 + enableNushellIntegration = true; 53 + enableZshIntegration = true; 54 + enableBashIntegration = true; 55 + }; 58 56 59 - mappings = { 60 - p = "preview-tui"; 61 - }; 62 - }; 57 + xdg.configFile."yazi/" = { 58 + source = ../../../yazi/.config/yazi; 59 + recursive = true; 63 60 }; 64 61 65 62 services.gpg-agent = { ··· 73 70 ''; 74 71 75 72 services.syncthing.enable = true; 73 + 74 + # it must stay there, or else the cursor will be gone 75 + home.pointerCursor = { 76 + gtk.enable = true; 77 + 78 + package = pkgs.adwaita-icon-theme; 79 + name = "Adwaita"; 80 + }; 76 81 }
-7
nixos/home/life/hyprland/default.nix
··· 6 6 ./waybar.nix 7 7 ]; 8 8 9 - home.pointerCursor = { 10 - gtk.enable = true; 11 - 12 - package = pkgs.adwaita-icon-theme; 13 - name = "Adwaita"; 14 - }; 15 - 16 9 wayland.windowManager.hyprland = { 17 10 enable = true; 18 11 package = null;
+4
yazi/.config/yazi/yazi.toml
··· 1 + [open] 2 + rules = [ 3 + { mime = "{audio,video}/*", use = [ "open", "play", "reveal" ] }, 4 + ]