aboutsummaryrefslogtreecommitdiff
path: root/macos.local/flake/home/programs/core.nix.org
diff options
context:
space:
mode:
authorjjanzen <jjanzen@jjanzen.ca>2025-03-05 22:17:31 -0600
committerjjanzen <jjanzen@jjanzen.ca>2025-03-05 22:17:31 -0600
commite6edbad14d8255743c7b259a1985db5fb5bd4e91 (patch)
treeab535ebf7942b3935b8ec35158291c09226faf73 /macos.local/flake/home/programs/core.nix.org
parentc1f8c535d59658dd29d199c62326b9436a489ecf (diff)
system changes
Diffstat (limited to 'macos.local/flake/home/programs/core.nix.org')
-rw-r--r--macos.local/flake/home/programs/core.nix.org68
1 files changed, 68 insertions, 0 deletions
diff --git a/macos.local/flake/home/programs/core.nix.org b/macos.local/flake/home/programs/core.nix.org
new file mode 100644
index 0000000..24b2555
--- /dev/null
+++ b/macos.local/flake/home/programs/core.nix.org
@@ -0,0 +1,68 @@
+#+title: Core Program Configuration
+
+Import configurations for programs and install programs with no configuration.
+#+begin_src nix
+ { config, pkgs, ... }:
+
+ {
+ imports = [
+ ./emacs/core.nix
+ ./fastfetch.nix
+ ./ghostty.nix
+ ./git.nix
+ ./ncmpcpp.nix
+ ./neovim.nix
+ ./ssh.nix
+ ./zsh/core.nix
+ ];
+
+ home.packages = with pkgs; [
+ aescrypt
+ bash-language-server
+ bear
+ bison
+ cmake
+ cmake-language-server
+ curl
+ dos2unix
+ eza
+ ffmpeg
+ fzf
+ gnutls
+ go
+ gopls
+ gpgme
+ htop
+ hunspell
+ hyfetch # TODO: configure
+ inetutils
+ ispell
+ lesspipe
+ marksman
+ mailutils
+ meson
+ mpv
+ ninja
+ nodejs_23
+ notcurses
+ p7zip
+ pandoc
+ python312
+ python312Packages.black
+ python312Packages.pylint
+ python312Packages.python-lsp-server
+ ripgrep
+ rsync
+ rustup
+ shellcheck
+ shfmt
+ texliveFull
+ typescript-language-server
+ vscode-langservers-extracted
+ wget
+ yt-dlp
+ zig
+ zls
+ ];
+ }
+#+end_src