Reuse home modules in 'astyanax' host

main
Hektor Misplon 2025-11-15 23:28:38 +01:00
parent 8ea508585b
commit 3d00618b68
2 changed files with 71 additions and 54 deletions

View File

@ -1,4 +1,9 @@
{ config, pkgs, ... }:
{
inputs,
config,
pkgs,
...
}:
{
home.stateVersion = "25.05";
@ -24,66 +29,25 @@
export PATH=${../../../dots/.bin}:$PATH
'';
};
firefox.enable = true;
firefox = import ../../modules/firefox.nix {
inherit inputs;
inherit pkgs;
inherit config;
};
fzf = {
enable = true;
enableBashIntegration = true;
};
git.enable = true;
git = import ../../modules/git.nix;
home-manager.enable = true;
keepassxc = import ../../modules/keepassxc.nix;
neovim = import ../../modules/neovim.nix;
};
home.packages = with pkgs; [
bash-completion
bash-language-server
bat
brightnessctl
entr
eslint_d
feh
fzf
git
haskell-language-server
haskellPackages.pandoc-crossref
haskellPackages.hadolint
htop
jq
keepassxc
kitty
lua-language-server
# neovim
nixfmt-rfc-style
nmap
nodejs_24
nodePackages.ts-node
nvimpager
ormolu
pandoc
parallel
pass
pnpm
ripgrep
silver-searcher
sshfs
stylelint
svelte-language-server
tailwindcss-language-server
taskwarrior3
tldr
tmux
tmuxp
tree
tree-sitter
typescript-language-server
unzip
vim-language-server
vimPlugins.vim-plug
vtsls
wget
xbanish
xclip
yaml-language-server
];
home.packages = import ./packages.nix {
inherit pkgs;
inherit config;
};
home.file = {
".inputrc".source = ../../../dots/.inputrc;

View File

@ -0,0 +1,53 @@
{ pkgs, ... }:
with pkgs;
[
bash-completion
bash-language-server
bat
brightnessctl
entr
eslint_d
feh
fzf
git
haskell-language-server
haskellPackages.pandoc-crossref
haskellPackages.hadolint
htop
jq
kitty
lua-language-server
# neovim
nixfmt-rfc-style
nmap
nodejs_24
nodePackages.ts-node
nvimpager
ormolu
pandoc
parallel
pass
pnpm
ripgrep
silver-searcher
sshfs
stylelint
svelte-language-server
tailwindcss-language-server
taskwarrior3
tldr
tmux
tmuxp
tree
tree-sitter
typescript-language-server
unzip
vim-language-server
vimPlugins.vim-plug
vtsls
wget
xbanish
xclip
yaml-language-server
]