···11+{ pkgs, ... }:
22+33+{
44+ # The home.packages option allows you to install Nix packages into your
55+ # environment.
66+ home.packages = with pkgs; [
77+ # # It is sometimes useful to fine-tune packages, for example, by applying
88+ # # overrides. You can do that directly here, just don't forget the
99+ # # parentheses. Maybe you want to install Nerd Fonts with a limited number of
1010+ # # fonts?
1111+ # (pkgs.nerdfonts.override { fonts = [ "FantasqueSansMono" ]; })
1212+1313+ # # You can also create simple shell scripts directly inside your
1414+ # # configuration. For example, this adds a command 'my-hello' to your
1515+ # # environment:
1616+ # (pkgs.writeShellScriptBin "my-hello" ''
1717+ # echo "Hello, ${config.home.username}!"
1818+ # '')
1919+ ## desktop apps ##
2020+ _1password-gui
2121+ firefoxpwa
2222+2323+ ## devtools ##
2424+ # https://httpie.io
2525+ httpie
2626+ # https://devenv.sh
2727+ devenv
2828+ # https://cli.github.com
2929+ gh
3030+ glab
3131+ gitlab-ci-ls
3232+ fjo
3333+ # bet we'll going to have a field day since Copilot is now available for free
3434+ # (this is seperate from the gh copilot extension for those asking)
3535+ # context: https://github.blog/news-insights/product-news/github-copilot-in-vscode-free/
3636+ github-copilot-cli
3737+ # markdownlint
3838+ markdownlint-cli
3939+ # https://doppler.com
4040+ doppler
4141+ # needed for devenv
4242+ direnv
4343+ # https://developers.1password.com
4444+ _1password-cli
4545+ keychain # https://funtoo.org
4646+ gnupg
4747+ gpg-tui
4848+4949+ ## programming languages
5050+ deno
5151+ nodejs_22
5252+ python313
5353+ pipx
5454+ pipenv
5555+5656+ # linters
5757+ shellcheck
5858+ hadolint
5959+6060+ ## language servers ##
6161+ # nix language server - https://github.com/oxalica/nil
6262+ nil
6363+ # https://github.com/alesbrelih/gitlab-ci-ls
6464+ gitlab-ci-ls
6565+ ];
6666+}