Bohdan's terminal configuration

initial NixOS config

+69
flake.lock
··· 1 + { 2 + "nodes": { 3 + "home-manager": { 4 + "inputs": { 5 + "nixpkgs": [ 6 + "nixpkgs" 7 + ] 8 + }, 9 + "locked": { 10 + "lastModified": 1759761710, 11 + "narHash": "sha256-6ZG7VZZsbg39gtziGSvCJKurhIahIuiCn+W6TGB5kOU=", 12 + "owner": "nix-community", 13 + "repo": "home-manager", 14 + "rev": "929535c3082afdf0b18afec5ea1ef14d7689ff1c", 15 + "type": "github" 16 + }, 17 + "original": { 18 + "owner": "nix-community", 19 + "repo": "home-manager", 20 + "type": "github" 21 + } 22 + }, 23 + "nixpkgs": { 24 + "locked": { 25 + "lastModified": 1759381078, 26 + "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=", 27 + "owner": "nixos", 28 + "repo": "nixpkgs", 29 + "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee", 30 + "type": "github" 31 + }, 32 + "original": { 33 + "owner": "nixos", 34 + "ref": "nixos-unstable", 35 + "repo": "nixpkgs", 36 + "type": "github" 37 + } 38 + }, 39 + "root": { 40 + "inputs": { 41 + "home-manager": "home-manager", 42 + "nixpkgs": "nixpkgs", 43 + "zen-browser": "zen-browser" 44 + } 45 + }, 46 + "zen-browser": { 47 + "inputs": { 48 + "nixpkgs": [ 49 + "nixpkgs" 50 + ] 51 + }, 52 + "locked": { 53 + "lastModified": 1759624337, 54 + "narHash": "sha256-YASIvE2ru61GOp98qfnpuex57nYU9gYJipbrs/vHpDE=", 55 + "owner": "scottmckendry", 56 + "repo": "zen-browser-flake", 57 + "rev": "17113ff770131d8cc1ef36a7cde2670ee4db235e", 58 + "type": "github" 59 + }, 60 + "original": { 61 + "owner": "scottmckendry", 62 + "repo": "zen-browser-flake", 63 + "type": "github" 64 + } 65 + } 66 + }, 67 + "root": "root", 68 + "version": 7 69 + }
+50
flake.nix
··· 1 + { 2 + description = "bpavuk's desktop flake"; 3 + 4 + inputs = { 5 + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; 6 + 7 + home-manager = { 8 + url = "github:nix-community/home-manager"; 9 + inputs.nixpkgs.follows = "nixpkgs"; 10 + }; 11 + 12 + zen-browser = { 13 + url = "github:scottmckendry/zen-browser-flake"; 14 + inputs.nixpkgs.follows = "nixpkgs"; 15 + }; 16 + }; 17 + 18 + outputs = { self, nixpkgs, home-manager, zen-browser, ... }@inputs: 19 + let 20 + system = "x86_64-linux"; 21 + in 22 + { 23 + nixosConfigurations."bpavuk-nixos" = nixpkgs.lib.nixosSystem { 24 + modules = [ 25 + ./nixos/hosts/bpavuk-nixos 26 + home-manager.nixosModules.home-manager 27 + { 28 + home-manager.useGlobalPkgs = true; 29 + home-manager.useUserPackages = true; 30 + home-manager.users.bpavuk = ./nixos/users/bpavuk.nix; 31 + 32 + home-manager.extraSpecialArgs = { 33 + zen-browser = zen-browser; 34 + }; 35 + } 36 + ]; 37 + }; 38 + 39 + homeConfigurations."bpavuk" = home-manager.lib.homeManagerConfiguration { 40 + modules = [ 41 + ./nixos/users/bpavuk.nix 42 + { programs.home-manager.enable = true; } 43 + ]; 44 + 45 + extraSpecialArgs = { 46 + zen-browser = zen-browser; 47 + }; 48 + }; 49 + }; 50 + }
+13
nixos/desktop/gnome.nix
··· 1 + { config, pkgs, ... }: 2 + 3 + { 4 + services.displayManager.gdm.enable = true; 5 + services.desktopManager.gnome.enable = true; 6 + 7 + services.gnome.gnome-browser-connector.enable = true; 8 + services.udev.packages = with pkgs; [ gnome-settings-daemon ]; 9 + 10 + qt.platformTheme = "gnome"; 11 + 12 + environment.systemPackages = with pkgs; [ gnome-software ]; 13 + }
+14
nixos/home/development/android.nix
··· 1 + { lib, pkgs, config, ... }: 2 + 3 + { 4 + home.packages = with pkgs; [ 5 + jdk17 6 + gradle 7 + android-studio 8 + android-tools 9 + ]; 10 + 11 + home.sessionVariables = { 12 + JAVA_HOME = pkgs.jdk17.home; 13 + }; 14 + }
+18
nixos/home/development/default.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + { 4 + imports = [ 5 + (import ./android.nix {inherit config lib pkgs; }) 6 + (import ./git.nix { inherit config lib pkgs; }) 7 + (import ./neovim.nix { inherit config lib pkgs; }) 8 + (import ./ssh.nix { inherit config lib pkgs; }) 9 + (import ./tmux.nix { inherit config lib pkgs; }) 10 + (import ./zsh.nix { inherit config lib pkgs; }) 11 + ]; 12 + 13 + programs = { 14 + zoxide.enable = true; 15 + bash.enable = true; 16 + direnv.enable = true; 17 + }; 18 + }
+17
nixos/home/development/git.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + { 4 + programs = { 5 + git = { 6 + enable = true; 7 + userName = "bpavuk"; 8 + userEmail = "boulderobscura@gmail.com"; 9 + }; 10 + gh.enable = true; 11 + }; 12 + 13 + home.packages = [ 14 + pkgs.glab 15 + pkgs.jujutsu 16 + ]; 17 + }
+21
nixos/home/development/neovim.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + { 4 + programs = { 5 + neovim = { 6 + enable = true; 7 + withNodeJs = true; 8 + 9 + extraPackages = with pkgs; [ 10 + clang 11 + ripgrep 12 + luarocks 13 + ]; 14 + }; 15 + }; 16 + 17 + xdg.configFile."nvim/" = { 18 + source = ../../../nvim/.config/nvim; 19 + recursive = true; 20 + }; 21 + }
+16
nixos/home/development/ssh.nix
··· 1 + { config, lib, pkgs }: 2 + 3 + { 4 + programs = { 5 + ssh = { 6 + enable = true; 7 + package = pkgs.openssh; 8 + enableDefaultConfig = false; 9 + }; 10 + }; 11 + 12 + home.file.".ssh/config" = { 13 + target = ".ssh/config_source"; 14 + onChange = ''cat ~/.ssh/config_source > ~/.ssh/config && chmod 400 ~/.ssh/config''; 15 + }; 16 + }
+10
nixos/home/development/tmux.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + { 4 + programs.tmux = { 5 + enable = true; 6 + shell = "${pkgs.zsh}/bin/zsh"; 7 + }; 8 + 9 + home.file.".tmux.conf".source = ../../../tmux/.tmux.conf; 10 + }
+24
nixos/home/development/zsh.nix
··· 1 + { config, pkgs, lib }: 2 + 3 + { 4 + programs.zsh = { 5 + enable = true; 6 + enableCompletion = true; 7 + autosuggestion.enable = true; 8 + syntaxHighlighting.enable = true; 9 + history.size = 10000; 10 + 11 + oh-my-zsh = { 12 + enable = true; 13 + plugins = [ "git" ]; 14 + theme = "half-life"; 15 + }; 16 + }; 17 + 18 + programs.pay-respects = { 19 + enable = true; 20 + enableZshIntegration = true; 21 + enableBashIntegration = true; 22 + options = [ "--alias" "fuck" ]; 23 + }; 24 + }
+9
nixos/home/fonts/default.nix
··· 1 + { config, lib, pkgs }: 2 + 3 + { 4 + fonts.fontconfig.enable = true; 5 + 6 + home.packages = with pkgs; [ 7 + nerd-fonts.jetbrains-mono 8 + ]; 9 + }
+18
nixos/home/life/default.nix
··· 1 + { lib, config, pkgs, zen-browser, ... }: 2 + 3 + { 4 + imports = [ 5 + ./gaming.nix 6 + ./gnome.nix 7 + ]; 8 + 9 + home.packages = with pkgs; [ 10 + zen-browser.packages."x86_64-linux".default 11 + obsidian 12 + discord 13 + qbittorrent 14 + g4music 15 + ]; 16 + 17 + services.syncthing.enable = true; 18 + }
+8
nixos/home/life/gaming.nix
··· 1 + { pkgs, ... }: 2 + 3 + { 4 + home.packages = with pkgs; [ 5 + lutris 6 + wineWowPackages.stable 7 + ]; 8 + }
+19
nixos/home/life/gnome.nix
··· 1 + { config, pkgs, lib, ... }: 2 + 3 + { 4 + programs.gnome-shell = { 5 + enable = true; 6 + extensions = with pkgs.gnomeExtensions; [ 7 + { package = blur-my-shell; } 8 + { package = clipboard-history; } 9 + { package = dock-from-dash; } 10 + { package = appindicator; } 11 + { package = gsconnect; } 12 + ]; 13 + }; 14 + 15 + dconf = { 16 + enable = true; 17 + settings."org/gnome/desktop/interface".color-scheme = "prefer-dark"; 18 + }; 19 + }
+8
nixos/home/utils.nix
··· 1 + { pkgs, lib, config }: 2 + 3 + { 4 + home.packages = with pkgs; [ 5 + pciutils 6 + usbutils 7 + ]; 8 + }
+104
nixos/hosts/bpavuk-nixos/default.nix
··· 1 + # Edit this configuration file to define what should be installed on your system. Help is available in the configuration.nix(5) man page 2 + # and in the NixOS manual (accessible by running ‘nixos-help’). 3 + 4 + { config, pkgs, ... }: 5 + 6 + { 7 + imports = 8 + [ # Include the results of the hardware scan. 9 + ./hardware-configuration.nix 10 + ../common.nix 11 + ../../desktop/gnome.nix 12 + ./networking.nix 13 + ]; 14 + 15 + boot.loader.systemd-boot.enable = true; 16 + boot.loader.efi.canTouchEfiVariables = true; 17 + 18 + # Use latest kernel. 19 + boot.kernelPackages = pkgs.linuxPackages_latest; 20 + 21 + # Set your time zone. 22 + time.timeZone = "Europe/Kyiv"; 23 + 24 + # Select internationalisation properties. 25 + i18n.defaultLocale = "en_US.UTF-8"; 26 + 27 + i18n.extraLocaleSettings = { 28 + LC_ADDRESS = "uk_UA.UTF-8"; 29 + LC_IDENTIFICATION = "uk_UA.UTF-8"; 30 + LC_MEASUREMENT = "uk_UA.UTF-8"; 31 + LC_MONETARY = "uk_UA.UTF-8"; 32 + LC_NAME = "uk_UA.UTF-8"; 33 + LC_NUMERIC = "uk_UA.UTF-8"; 34 + LC_PAPER = "uk_UA.UTF-8"; 35 + LC_TELEPHONE = "uk_UA.UTF-8"; 36 + LC_TIME = "uk_UA.UTF-8"; 37 + }; 38 + 39 + # Configure keymap in X11 40 + services.xserver.xkb = { 41 + layout = "us"; 42 + variant = ""; 43 + }; 44 + 45 + # Define a user account. Don't forget to set a password with ‘passwd’. 46 + users.users.bpavuk = { 47 + isNormalUser = true; 48 + description = "Bohdan"; 49 + extraGroups = [ "networkmanager" "wheel" ]; 50 + packages = with pkgs; []; 51 + useDefaultShell = true; 52 + }; 53 + 54 + programs = { 55 + neovim = { 56 + enable = true; 57 + defaultEditor = true; 58 + }; 59 + firefox = { 60 + enable = true; 61 + }; 62 + }; 63 + 64 + 65 + # Some programs need SUID wrappers, can be configured further or are 66 + # started in user sessions. 67 + # programs.mtr.enable = true; 68 + # programs.gnupg.agent = { 69 + # enable = true; 70 + # enableSSHSupport = true; 71 + # }; 72 + 73 + # List services that you want to enable: 74 + 75 + services.spice-vdagentd.enable = true; 76 + services.qemuGuest.enable = true; 77 + 78 + # Enable the OpenSSH daemon. 79 + services.openssh.enable = true; 80 + 81 + networking.firewall = rec { 82 + allowedTCPPorts = [ 83 + 80 84 + 443 85 + 3753 # qbittorrent port 86 + ]; 87 + allowedTCPPortRanges = [ { from = 1714; to = 1764; } ]; 88 + allowedUDPPortRanges = allowedTCPPortRanges; 89 + }; 90 + 91 + # Open ports in the firewall. 92 + # networking.firewall.allowedTCPPorts = [ ... ]; 93 + # networking.firewall.allowedUDPPorts = [ ... ]; 94 + # Or disable the firewall altogether. 95 + # networking.firewall.enable = false; 96 + 97 + # This value determines the NixOS release from which the default 98 + # settings for stateful data, like file locations and database versions 99 + # on your system were taken. It‘s perfectly fine and recommended to leave 100 + # this value at the release version of the first install of this system. 101 + # Before changing this value read the documentation for this option 102 + # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). 103 + system.stateVersion = "25.05"; # Did you read the comment? 104 + }
+42
nixos/hosts/bpavuk-nixos/hardware-configuration.nix
··· 1 + # Do not modify this file! It was generated by ‘nixos-generate-config’ 2 + # and may be overwritten by future invocations. Please make changes 3 + # to /etc/nixos/configuration.nix instead. 4 + { config, lib, pkgs, modulesPath, ... }: 5 + 6 + { 7 + imports = 8 + [ (modulesPath + "/installer/scan/not-detected.nix") 9 + ]; 10 + 11 + boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ]; 12 + boot.initrd.kernelModules = [ ]; 13 + boot.kernelModules = [ "kvm-amd" ]; 14 + boot.extraModulePackages = [ ]; 15 + 16 + fileSystems."/" = 17 + { device = "/dev/disk/by-uuid/81cd8639-06e1-4a81-9a10-e946563567c0"; 18 + fsType = "ext4"; 19 + }; 20 + 21 + fileSystems."/boot" = 22 + { device = "/dev/disk/by-uuid/57E3-7646"; 23 + fsType = "vfat"; 24 + options = [ "fmask=0077" "dmask=0077" ]; 25 + }; 26 + 27 + swapDevices = 28 + [ { device = "/dev/disk/by-uuid/cd29dfe2-b26d-422d-8a21-d2bd7f431eec"; } 29 + ]; 30 + 31 + # Enables DHCP on each ethernet and wireless interface. In case of scripted networking 32 + # (the default) this is the recommended approach. When using systemd-networkd it's 33 + # still possible to use this option, but it's recommended to use it in conjunction 34 + # with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`. 35 + networking.useDHCP = lib.mkDefault true; 36 + # networking.interfaces.enp6s0.useDHCP = lib.mkDefault true; 37 + # networking.interfaces.enp8s0f3u2.useDHCP = lib.mkDefault true; 38 + # networking.interfaces.wlp8s0f4u2.useDHCP = lib.mkDefault true; 39 + 40 + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 41 + hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; 42 + }
+8
nixos/hosts/bpavuk-nixos/networking.nix
··· 1 + { config, pkgs, ... }: 2 + 3 + { 4 + networking = { 5 + hostName = "bpavuk-nixos"; 6 + networkmanager.enable = true; 7 + }; 8 + }
+54
nixos/hosts/common.nix
··· 1 + { pkgs, ... }@hosts-common: 2 + 3 + { 4 + # Flakes and CLI 5 + nix.settings.experimental-features = [ "nix-command" "flakes" ]; 6 + 7 + nix.gc = { 8 + automatic = true; 9 + dates = "weekly"; 10 + options = "--delete-older-than 14d"; 11 + }; 12 + 13 + # Allow unfree packages 14 + nixpkgs.config.allowUnfree = true; 15 + 16 + # List packages installed in system profile. To search, run: 17 + # $ nix search wget 18 + environment.systemPackages = with pkgs; [ 19 + vim 20 + git 21 + # wget 22 + ]; 23 + 24 + # ZSH configuration 25 + programs.zsh.enable = true; 26 + users.defaultUserShell = pkgs.zsh; 27 + environment.shells = with pkgs; [ zsh bash ]; 28 + environment.pathsToLink = [ "/share/zsh" ]; 29 + 30 + # Linux firmware 31 + hardware.enableRedistributableFirmware = true; 32 + 33 + # OpenGL 34 + hardware.opengl = { 35 + enable = true; 36 + driSupport32Bit = true; 37 + }; 38 + 39 + # Steam (system-wide until Home Manager config arrives) 40 + programs.steam = { 41 + enable = true; 42 + remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play 43 + dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server 44 + localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers 45 + }; 46 + 47 + services.flatpak.enable = true; 48 + environment.sessionVariables = { 49 + XDG_DATA_DIRS = [ 50 + "$HOME/.local/share/flatpak/exports/share" 51 + "/var/lib/flatpak/exports/share" 52 + ]; 53 + }; 54 + }
+34
nixos/users/bpavuk.nix
··· 1 + { config, pkgs, lib, zen-browser, ... }: 2 + 3 + { 4 + home.username = "bpavuk"; 5 + home.homeDirectory = "/home/bpavuk"; 6 + home.stateVersion = "25.05"; 7 + 8 + home.keyboard = { 9 + layout = "us,ru,ua"; 10 + options = [ 11 + "grp:win_space_toggle" 12 + "caps:swapescape" 13 + ]; 14 + }; 15 + 16 + dconf.settings = { 17 + "org/gnome/desktop/input-sources" = { 18 + show-all-sources = true; 19 + sources = [ 20 + (lib.hm.gvariant.mkTuple [ "xkb" "us+altgr-intl" ]) 21 + (lib.hm.gvariant.mkTuple [ "xkb" "ru" ]) 22 + (lib.hm.gvariant.mkTuple [ "xkb" "ua" ]) 23 + ]; 24 + xkb-options = [ "caps:swapescape" "grp:win_space_toggle" ]; 25 + }; 26 + }; 27 + 28 + imports = [ 29 + (import ../home/development { inherit config pkgs lib; }) 30 + (import ../home/fonts { inherit config pkgs lib; }) 31 + (import ../home/utils.nix { inherit config pkgs lib; }) 32 + (import ../home/life { inherit config pkgs lib zen-browser; }) 33 + ]; 34 + }
+15 -15
nvim/.config/nvim/lazy-lock.json
··· 1 1 { 2 - "LuaSnip": { "branch": "master", "commit": "b3104910bb5ebf40492aadffae18f2528fa757d9" }, 3 - "NvChad": { "branch": "v2.5", "commit": "b5b38ebee53bcc8b71a917916ce61504ffffd509" }, 2 + "LuaSnip": { "branch": "master", "commit": "73813308abc2eaeff2bc0d3f2f79270c491be9d7" }, 3 + "NvChad": { "branch": "v2.5", "commit": "f107fabe11ac8013dc3435ecd5382bee872b1584" }, 4 4 "Vim-Jinja2-Syntax": { "branch": "master", "commit": "2c17843b074b06a835f88587e1023ceff7e2c7d1" }, 5 - "base46": { "branch": "v3.0", "commit": "390bbb6cf149dc9da1a91548598c809f62fbc3c6" }, 5 + "base46": { "branch": "v3.0", "commit": "db58475d3fd2a16f9b1467d6895e3c4c195ed7dd" }, 6 6 "cmp-async-path": { "branch": "main", "commit": "0ed1492f59e730c366d261a5ad822fa37e44c325" }, 7 7 "cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" }, 8 8 "cmp-nvim-lsp": { "branch": "main", "commit": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3" }, 9 9 "cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" }, 10 10 "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, 11 - "conform.nvim": { "branch": "master", "commit": "b4aab989db276993ea5dcb78872be494ce546521" }, 11 + "conform.nvim": { "branch": "master", "commit": "9d859cbfbde7a1bd1770e7c97aef30ec5a237a71" }, 12 12 "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, 13 13 "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, 14 - "gitsigns.nvim": { "branch": "main", "commit": "f780609807eca1f783a36a8a31c30a48fbe150c5" }, 14 + "gitsigns.nvim": { "branch": "main", "commit": "1ee5c1fd068c81f9dd06483e639c2aa4587dc197" }, 15 15 "glslView-nvim": { "branch": "master", "commit": "2ad41cef51e658a0de1685728a950dd8c13788fd" }, 16 16 "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, 17 - "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, 18 - "mason.nvim": { "branch": "main", "commit": "7dc4facca9702f95353d5a1f87daf23d78e31c2a" }, 17 + "lazy.nvim": { "branch": "main", "commit": "59334064f8604ca073791c25dcc5c9698865406e" }, 18 + "mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, 19 19 "menu": { "branch": "main", "commit": "7a0a4a2896b715c066cfbe320bdc048091874cc6" }, 20 - "mini.icons": { "branch": "main", "commit": "f9a177c11daa7829389b7b6eaaec8b8a5c47052d" }, 20 + "mini.icons": { "branch": "main", "commit": "284798619aed9f4c1ac1b9417b9a5e3b4b85ef3a" }, 21 21 "minty": { "branch": "main", "commit": "aafc9e8e0afe6bf57580858a2849578d8d8db9e0" }, 22 22 "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" }, 23 23 "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, 24 - "nvim-dap": { "branch": "master", "commit": "7523676a4be17644587aa47e4d42f6f7646d4727" }, 24 + "nvim-dap": { "branch": "master", "commit": "48570d8372f63c9e9ba399a16606f9553034a9b2" }, 25 25 "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, 26 - "nvim-lspconfig": { "branch": "master", "commit": "d9879110d0422a566fa01d732556f4d5515e1738" }, 26 + "nvim-lspconfig": { "branch": "master", "commit": "e688b486fe9291f151eae7e5c0b5a5c4ef980847" }, 27 27 "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, 28 - "nvim-tree.lua": { "branch": "master", "commit": "e179ad2f83b5955ab0af653069a493a1828c2697" }, 28 + "nvim-tree.lua": { "branch": "master", "commit": "87d096a39cb2d5d43e6771563575ff042a79f48b" }, 29 29 "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, 30 - "nvim-web-devicons": { "branch": "master", "commit": "6e51ca170563330e063720449c21f43e27ca0bc1" }, 30 + "nvim-web-devicons": { "branch": "master", "commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d" }, 31 31 "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, 32 - "render-markdown.nvim": { "branch": "main", "commit": "5b01324a5fce277183098eac0a2cdb9c1b446b73" }, 32 + "render-markdown.nvim": { "branch": "main", "commit": "7e6af36c846017122e07e68803bbf95f3c729ca3" }, 33 33 "rustaceanvim": { "branch": "master", "commit": "12504405821c05874d2d1f6b5ec919f9808e2c99" }, 34 34 "telescope.nvim": { "branch": "master", "commit": "b4da76be54691e854d3e0e02c36b0245f945c2c7" }, 35 35 "tmux.nvim": { "branch": "main", "commit": "2c1c3be0ef287073cef963f2aefa31a15c8b9cd8" }, 36 - "ui": { "branch": "v3.0", "commit": "4852e04faefbba3a18cb197b76ac00f4bc2e615f" }, 36 + "ui": { "branch": "v3.0", "commit": "03b9718140375e7f3f5e4f3e04bc2b6c907440ec" }, 37 37 "vim-slint": { "branch": "main", "commit": "9badce3860297562bb5e80ba1666628f9e0ac632" }, 38 38 "volt": { "branch": "main", "commit": "620de1321f275ec9d80028c68d1b88b409c0c8b1" }, 39 - "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }, 39 + "which-key.nvim": { "branch": "main", "commit": "904308e6885bbb7b60714c80ab3daf0c071c1492" }, 40 40 "yuck.vim": { "branch": "master", "commit": "9b5e0370f70cc30383e1dabd6c215475915fe5c3" }, 41 41 "zola.nvim": { "branch": "main", "commit": "0319c188e443ecae90819cf013d46ff9bf387def" } 42 42 }
-3
tmux/.tmux.conf
··· 29 29 set -ag status-right "#{E:@catppuccin_status_session}" 30 30 set -ag status-right "#{E:@catppuccin_status_uptime}" 31 31 32 - # zsh 33 - set-option -g default-shell /usr/bin/zsh 34 - 35 32 # window enumeration 36 33 set -g base-index 1 37 34 setw -g pane-base-index 1