Compare commits
4 commits
c509714b3d
...
60697ca6d8
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
60697ca6d8 | ||
|
|
91e996fa29 | ||
| 53e6d0f7c9 | |||
| 8ca6f221f2 |
4 changed files with 36 additions and 56 deletions
|
|
@ -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
25
home/common/packages.nix
Normal 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
|
||||
]
|
||||
|
|
@ -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'.
|
||||
|
|
|
|||
|
|
@ -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'.
|
||||
|
|
|
|||
Loading…
Reference in a new issue