| 1 | { pkgs, ... }: |
| 2 | { |
| 3 | home = { |
| 4 | stateVersion = "23.05"; # Don't change this unless upgrading Home Manager versions |
| 5 | |
| 6 | packages = with pkgs; [ |
| 7 | # General applications |
| 8 | ghostty |
| 9 | signal-desktop |
| 10 | spotify |
| 11 | equibop |
| 12 | |
| 13 | # Gaming |
| 14 | (prismlauncher.override { gamemodeSupport = true; }) |
| 15 | #bsdgames |
| 16 | space-cadet-pinball |
| 17 | |
| 18 | # System & desktop tools |
| 19 | wofi |
| 20 | xorg.xauth |
| 21 | kdePackages.dolphin |
| 22 | xdg-desktop-portal-gtk |
| 23 | xclip |
| 24 | pavucontrol |
| 25 | ethtool |
| 26 | grub2 |
| 27 | efibootmgr |
| 28 | pqiv |
| 29 | imagemagick |
| 30 | toybox |
| 31 | |
| 32 | # Dev tools |
| 33 | hyfetch |
| 34 | python3 |
| 35 | gh |
| 36 | cmake |
| 37 | ripgrep |
| 38 | |
| 39 | # Unsorted |
| 40 | kicad |
| 41 | ]; |
| 42 | }; |
| 43 | |
| 44 | programs = { |
| 45 | btop.enable = true; |
| 46 | hyfetch.enable = true; |
| 47 | |
| 48 | gh = { |
| 49 | enable = true; |
| 50 | gitCredentialHelper.enable = true; |
| 51 | }; |
| 52 | |
| 53 | ghostty = { |
| 54 | enable = true; |
| 55 | shader = "cursor-smear-black.glsl"; |
| 56 | settings = { |
| 57 | theme = "citruszest"; |
| 58 | adjust-cursor-thickness = 1; |
| 59 | background-opacity = 0.95; |
| 60 | background-blur = true; |
| 61 | }; |
| 62 | }; |
| 63 | }; |
| 64 | } |