Compare commits

...

4 commits

Author SHA1 Message Date
Benson Chu
60697ca6d8 Emoji's! 2026-06-04 16:33:58 -05:00
Benson Chu
91e996fa29 Generate font config 2026-06-04 16:33:10 -05:00
53e6d0f7c9 Unstable claude-code 2026-05-31 13:01:42 -05:00
8ca6f221f2 Combine home-manager common packages 2026-05-17 07:13:26 -05:00
4 changed files with 36 additions and 56 deletions

View file

@ -176,11 +176,11 @@
},
"unstable": {
"locked": {
"lastModified": 1770197578,
"narHash": "sha256-AYqlWrX09+HvGs8zM6ebZ1pwUqjkfpnv8mewYwAo+iM=",
"lastModified": 1779560665,
"narHash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "00c21e4c93d963c50d4c0c89bfa84ed6e0694df2",
"rev": "64c08a7ca051951c8eae34e3e3cb1e202fe36786",
"type": "github"
},
"original": {

25
home/common/packages.nix Normal file
View file

@ -0,0 +1,25 @@
{ pkgs, config }: with pkgs; [
direnv
isync offlineimap
gnumake libtool roswell sbcl
rizin radare2 cutter
rr
clang-tools
mold
unstable.claude-code unstable.claude-agent-acp
ripgrep git
tmux cmatrix
roboto-mono commit-mono noto-fonts-color-emoji
fastfetch
jira-cli-go
]

View file

@ -43,21 +43,12 @@
# The home.packages option allows you to install Nix packages into your
# environment.
home.packages = with pkgs; [
# # You can also create simple shell scripts directly inside your
# # configuration. For example, this adds a command 'my-hello' to your
# # environment:
# (pkgs.writeShellScriptBin "my-hello" ''
# echo "Hello, ${config.home.username}!"
# '')
roboto-mono
rizin radare2 cutter
ripgrep
git
cmake gnumake libtool gcc
claude-code
];
home.packages =
import ../common/packages.nix { inherit pkgs config; }
++ (with pkgs; [
difftastic
protonvpn-gui
]);
# Home Manager is pretty good at managing dotfiles. The primary way to manage
# plain files is through 'home.file'.

View file

@ -37,45 +37,9 @@
# The home.packages option allows you to install Nix packages into your
# environment.
home.packages = with pkgs; [
# # You can also create simple shell scripts directly inside your
# # configuration. For example, this adds a command 'my-hello' to your
# # environment:
# (pkgs.writeShellScriptBin "my-hello" ''
# echo "Hello, ${config.home.username}!"
# '')
roboto-mono
home.packages = import ../common/packages.nix { inherit pkgs; };
fastfetch
rizin radare2 cutter
ripgrep
git
cmatrix
gnumake libtool roswell sbcl
dtc
clang-tools
jira-cli-go
direnv
firefox
tmux
mold
aider-chat
rr
unstable.isync
mu
];
fonts.fontconfig.enable = true;
# Home Manager is pretty good at managing dotfiles. The primary way to manage
# plain files is through 'home.file'.