hackens-org-configurations/profiles/shared-hackens/programs.nix

79 lines
1.6 KiB
Nix
Raw Normal View History

2021-11-02 19:30:28 +01:00
{ pkgs, ... }:
{
programs.mtr.enable = true;
programs.mosh.enable = true;
programs.tmux.enable = true;
programs.wireshark.enable = true;
environment.systemPackages = with pkgs; [
kitty
# Todolist
taskwarrior
# Slicers
2022-07-30 08:44:32 +02:00
super-slicer
# prusa-slicer TODO: it is broken
2021-11-02 19:30:28 +01:00
# CAD/3D
2022-07-30 08:44:32 +02:00
blender openscad # kicad-with-packages3d freecad
2021-11-02 19:30:28 +01:00
# Microcontrollers
arduino arduino-cli stm32flash stm32loader
# FPGA
# python38Packages.nmigen python38Packages.nmigen-soc python38Packages.nmigen-boards
verilog verilator yosys symbiyosys mcy
# Reverse engineering
ghidra-bin apktool pwndbg
radare2
# IRC
weechat
# Editors
vscodium emacs neovim
# Utilities
minicom
smartmontools
starship
wget firefox ripgrep chromium
nmap
htop
dnsutils
2021-11-02 21:04:31 +01:00
ncdu lazygit
2021-11-02 19:30:28 +01:00
# Networking
speedtest-cli iperf
# CNC
inkscape
];
programs.chromium = {
enable = true;
extensions = [
"cjpalhdlnbpafiamejdnhcphjbkeiagm" # uBlock Origin
"gcbommkclmclpchllfjekcdonpmejbdp" # HTTPS Everywhere
"mbniclmhobmnbdlbpiphghaielnnpgdp" # Lightshot
"ldlghkoiihaelfnggonhjnfiabmaficg" # QuicKey
];
homepageLocation = "https://hackens.org";
extraOpts = {
"BrowserSignin" = 0;
"SyncDisabled" = true;
"PasswordManagerEnabled" = false;
"SafeBrowsingEnabled" = false;
"AdvancedProtectionAllowed" = false;
"BrowserGuestModeEnabled" = true;
"SpellcheckEnabled" = true;
"NewTabPageLocation" = "https://hackens.org";
"SpellcheckLanguage" = [
"fr-FR"
"en-US"
];
};
};
}