My NixOS configuration.

feat: Add terminal utilities and format.

+76 -69
+1 -1
homeManagerModules/muscles/shell.nix
··· 5 5 ... 6 6 }: { 7 7 home.file = { 8 - "$HOME/.local/bin/sh_prompt" = { 8 + ".local/bin/sh_prompt" = { 9 9 text = '' 10 10 #!/usr/bin/env bash 11 11 # dependencies: gum
+75 -68
homeManagerModules/muscles/utilities.nix
··· 1 1 { 2 - config, 3 - pkgs, 4 - lib, 5 - ... 2 + config, 3 + pkgs, 4 + lib, 5 + ... 6 6 }: { 7 - home.packages = with pkgs; [ 8 - aerc # terminal email 9 - bc # calculator 10 - borgbackup # backup software 11 - brightnessctl # brightness manager 12 - btop # task manager 13 - bunnyfetch # cute system info display 14 - calcure # calendar 15 - coreutils-full # all the coreutils 16 - cloc # count lines of code 17 - du-dust # check for space in disks 18 - delta # diff pager for git 19 - ed # the best text editor ever made 20 - eza # terminal ls 21 - fd # better version of find 22 - feh # image viewing software 23 - ffmpeg # video editing software 24 - fortune # terminal thing 25 - gcc # everything needs this 26 - gimp # image editing software 27 - glow # markdown preview 28 - gpt4all # LLM interface 29 - grim slurp # screenshots 30 - gum # terminal forms 31 - has # check for presence of terminal utilities 32 - hugo # website builder 33 - hyperfine # binary benchmark 34 - hydroxide # proton email syncer 35 - imagemagick # convert images 36 - imv # image viewing software 37 - inkscape # vector editing software 38 - jq # json query language 39 - koji # conventional git commits 40 - luajitPackages.lua-lsp # lua-lsp for NeoVim 41 - mpv # video playing software 42 - ncmpcpp # music player 43 - nemo # file picker 44 - # neovide # gui-nvim 45 - neovim # the second best text editor ever made 46 - newsboat # RSS news reader 47 - nnn # terminal file manager 48 - obsidian # for my Wiki 49 - ollama # LLM manager 50 - pandoc # file converter 51 - pavucontrol # audio controller 52 - python3 # python 53 - rawtherapee # image editing software 54 - ripgrep # fast grep 55 - spotify # music streaming service 56 - syncthing # synchronize files 57 - tealdeer # man but short 58 - taskwarrior3 # terminal todo 59 - taskwarrior-tui # taskwarrior tui 60 - tmux # terminal multiplexer 61 - tree # see files in a dir 62 - unzip # unzip files 63 - uutils-coreutils-noprefix # uutils 64 - vhs # cool terminal gif maker 65 - vesktop # discord emulator 66 - wishlist # ssh into different endpoints 67 - xh # http request utility 68 - yt-dlp # terminal YouTube 69 - zathura # pdf viewer 70 - ]; 7 + home.packages = with pkgs; [ 8 + aerc # terminal email 9 + bc # calculator 10 + borgbackup # backup software 11 + brightnessctl # brightness manager 12 + btop # task manager 13 + bunnyfetch # cute system info display 14 + busybox # install helpful terminal utilities 15 + calcure # calendar 16 + cloc # count lines of code 17 + coreutils-full # all the coreutils 18 + delta # diff pager for git 19 + discord # Messaging app 20 + du-dust # check for space in disks 21 + ed # the best text editor ever made 22 + eza # terminal ls 23 + fd # better version of find 24 + feh # image viewing software 25 + ffmpeg # video editing software 26 + file # check the type of a file 27 + fortune # terminal thing 28 + gcc # everything needs this 29 + gitui # Terminal git interface 30 + gimp # image editing software 31 + glow # markdown preview 32 + gpt4all # LLM interface 33 + grim slurp # screenshots 34 + gum # terminal forms 35 + has # check for presence of terminal utilities 36 + hostsblock # block ads at the /etc/hosts 37 + hugo # website builder 38 + hydroxide # proton email syncer 39 + hyperfine # binary benchmark 40 + imagemagick # convert images 41 + imv # image viewing software 42 + inkscape # vector editing software 43 + jq # json query language 44 + koji # conventional git commits 45 + lsof # lsof to check outbound connections 46 + luajitPackages.lua-lsp # lua-lsp for NeoVim 47 + mpv # video playing software 48 + ncmpcpp # music player 49 + nemo # file picker 50 + neovide # gui-nvim 51 + neovim # the second best text editor ever made 52 + newsboat # RSS news reader 53 + nnn # terminal file manager 54 + obsidian # for my Wiki 55 + ollama # LLM manager 56 + pandoc # file converter 57 + pavucontrol # audio controller 58 + python3 # python 59 + rawtherapee # image editing software 60 + ripgrep # fast grep 61 + spotify # music streaming service 62 + syncthing # synchronize files 63 + taskwarrior-tui # taskwarrior tui 64 + taskwarrior3 # terminal todo 65 + tealdeer # man but short 66 + tmux # terminal multiplexer 67 + tree # see files in a dir 68 + unzip # unzip files 69 + ungoogled-chromium # Another browser 70 + uutils-coreutils-noprefix # uutils 71 + vesktop # discord emulator 72 + vhs # cool terminal gif maker 73 + wishlist # ssh into different endpoints 74 + xh # http request utility 75 + yt-dlp # terminal YouTube 76 + zathura # pdf viewer 77 + ]; 71 78 }