hackens-org-configurations/machines/hackens-milieu/programs.nix

71 lines
1.3 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; [
# IRC
weechat
2023-01-15 18:34:00 +01:00
# Latex
texlive.combined.scheme-full
2021-11-02 19:30:28 +01:00
# Editors
2023-02-24 14:43:35 +01:00
vscodium
emacs
neovim
2021-11-02 19:30:28 +01:00
smartmontools
2023-01-15 18:34:00 +01:00
wget
2023-02-24 14:43:35 +01:00
firefox
ungoogled-chromium
2023-01-15 18:34:00 +01:00
ripgrep
2023-01-17 20:55:22 +01:00
fd
2021-11-02 19:30:28 +01:00
nmap
htop
dnsutils
2023-02-24 14:43:35 +01:00
ncdu
2023-01-15 18:34:00 +01:00
lazygit
2021-11-02 19:30:28 +01:00
# Networking
2023-01-15 18:34:00 +01:00
speedtest-cli
iperf
2021-11-02 19:30:28 +01:00
# Serial
minicom
2024-04-01 15:53:01 +02:00
# Deploy
colmena
2021-11-02 19:30:28 +01:00
];
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"
];
};
};
}