Skip to content

Commit

Permalink
+
Browse files Browse the repository at this point in the history
  • Loading branch information
oluceps committed Aug 22, 2024
1 parent 5829774 commit a7ba2c1
Show file tree
Hide file tree
Showing 4 changed files with 188 additions and 186 deletions.
186 changes: 186 additions & 0 deletions hosts/dev.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
{ pkgs, lib, ... }:
{
environment.systemPackages =
lib.flatten (
lib.attrValues (
with pkgs;
{
python = [
(python311.withPackages (
ps: with ps; [
pandas
requests
absl-py
tldextract
bleak
matplotlib
clang
pyyaml
]
))
];
crypt = [
minisign
rage
age-plugin-yubikey
cryptsetup
tpm2-tss
tpm2-tools
yubikey-manager
monero-cli
yubikey-personalization
];

dev = [
vscode.fhs
nodejs_latest.pkgs.pnpm
qemu-utils
rustup
linuxPackages_latest.perf
gitoxide
gitui
nushell
# radicle
# friture

pv
devenv
# gnome.dconf-editor

[
bpf-linker
gdb
gcc
gnumake
cmake
]
lua
delta
go
nix-tree
kotlin
inotify-tools
tmux

trunk
cargo-expand
wasmtime
comma
nix-update
];

lang = [
[
editorconfig-checker
kotlin-language-server
sumneko-lua-language-server
yaml-language-server
tree-sitter
stylua
biome
# black
]
# languages related
[
zig
lldb
# haskell-language-server
gopls
cmake-language-server
zls
android-file-transfer
nixpkgs-review
shfmt
]
];
# wine = [
# # bottles
# wineWowPackages.stable

# # support 32-bit only
# # wine

# # support 64-bit only
# (wine.override { wineBuild = "wine64"; })

# # wine-staging (version with experimental features)
# wineWowPackages.staging

# # winetricks (all versions)
# winetricks

# # native wayland support (unstable)
# wineWowPackages.waylandFull
# ];

db = [ mongosh ];

web = [ hugo ];

de = with gnomeExtensions; [
simple-net-speed
paperwm
];

virt = [
# virt-manager
virtiofsd
runwin
guix-run
runbkworm
bkworm
arch-run
# ubt-rv-run
#opulr-a-run
lunar-run
virt-viewer
];
fs = [
gparted
e2fsprogs
fscrypt-experimental
f2fs-tools
];

cmd = [
metasploit
# linuxKernel.packages.linux_latest_libre.cpupower
clean-home
just
typst
cosmic-term
acpi
swww
distrobox
dmidecode
nix-output-monitor

];
info = [
parallel-disk-usage # disk space info
freshfetch
htop
onefetch
hardinfo
imgcat
nix-index
ccze
unar
];
bluetooth = [ bluetuith ];

sound = [ pulseaudio ];

display = [ cage ];

cursor = [ graphite-cursors ];
}
)
)
++ (with pkgs.nodePackages; [
typescript-language-server
node2nix
markdownlint-cli2
prettier
]);
}
186 changes: 0 additions & 186 deletions hosts/graphBase.nix
Original file line number Diff line number Diff line change
Expand Up @@ -102,192 +102,6 @@
};
};
};
environment.systemPackages =
lib.flatten (
lib.attrValues (
with pkgs;
{

python = [
(python311.withPackages (
ps: with ps; [
pandas
requests
absl-py
tldextract
bleak
matplotlib
clang
pyyaml
]
))
];
crypt = [
minisign
rage
age-plugin-yubikey
cryptsetup
tpm2-tss
tpm2-tools
yubikey-manager
monero-cli
yubikey-personalization
];

dev = [
vscode.fhs
nodejs_latest.pkgs.pnpm
qemu-utils
rustup
linuxPackages_latest.perf
gitoxide
gitui
nushell
# radicle
# friture

pv
devenv
# gnome.dconf-editor

[
bpf-linker
gdb
gcc
gnumake
cmake
]
lua
delta
go
nix-tree
kotlin
inotify-tools
tmux

trunk
cargo-expand
wasmtime
comma
nix-update
];

lang = [
[
editorconfig-checker
kotlin-language-server
sumneko-lua-language-server
yaml-language-server
tree-sitter
stylua
biome
# black
]
# languages related
[
zig
lldb
# haskell-language-server
gopls
cmake-language-server
zls
android-file-transfer
nixpkgs-review
shfmt
]
];
# wine = [
# # bottles
# wineWowPackages.stable

# # support 32-bit only
# # wine

# # support 64-bit only
# (wine.override { wineBuild = "wine64"; })

# # wine-staging (version with experimental features)
# wineWowPackages.staging

# # winetricks (all versions)
# winetricks

# # native wayland support (unstable)
# wineWowPackages.waylandFull
# ];

db = [ mongosh ];

web = [ hugo ];

de = with gnomeExtensions; [
simple-net-speed
paperwm
];

virt = [
# virt-manager
virtiofsd
runwin
guix-run
runbkworm
bkworm
arch-run
# ubt-rv-run
#opulr-a-run
lunar-run
virt-viewer
];
fs = [
gparted
e2fsprogs
fscrypt-experimental
f2fs-tools
];

cmd = [
metasploit
# linuxKernel.packages.linux_latest_libre.cpupower
clean-home
just
typst
cosmic-term
acpi
swww
distrobox
dmidecode
nix-output-monitor

];
info = [
parallel-disk-usage # disk space info
freshfetch
htop
onefetch
hardinfo
imgcat
nix-index
ccze
unar
];
bluetooth = [ bluetuith ];

sound = [ pulseaudio ];

display = [ cage ];

cursor = [ graphite-cursors ];
}
)
)
++ (with pkgs.nodePackages; [
typescript-language-server
node2nix
markdownlint-cli2
prettier
])

;
virtualisation = {
libvirtd = {
enable = false;
Expand Down
1 change: 1 addition & 0 deletions hosts/hastur/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
../../users.nix

./misskey.nix
../dev.nix
]
++ (with inputs; [
aagl.nixosModules.default
Expand Down
1 change: 1 addition & 0 deletions hosts/kaambl/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
../sysvars.nix
inputs.niri.nixosModules.niri
../graphBase.nix
../dev.nix

./caddy.nix

Expand Down

0 comments on commit a7ba2c1

Please sign in to comment.