- Convert shared/home/default.nix from function to module (imports instead of params) - Extract browsers to shared/home/gui.nix, imported by basedesktop profile - Extract dev tools (neovim plugins, GOPATH) to shared/home/dev.nix, imported by devtools profile - Move dev packages (Go, Zig, ctags) from home.packages to devtools system packages - Remove devTools, wrapGo, email function parameters from shared/home - Create modules/profiles/basedesktop for cross-platform desktop packages (VLC, scrcpy, yt-dlp, ffmpeg, etc.) - Rename modules/profiles/desktop to linuxdesktop - Create LUKS+BTRFS profile options (mj.profiles.btrfs.disk), consolidating 5 hosts - Extract fwminex caddy vhosts to hosts/fwminex/caddy.nix - Move shared/work/ to modules/profiles/work/ - Fix fra1-c: move ./modules import from flake.nix to configuration.nix - Remove dead code in vno1-gdrx (commented borgbackup) and mtworx (disabled postfix) - Move extract_url and tmuxbash from home.packages to base system packages - Add macworx to syncthing devices and M-Active folder
24 lines
557 B
Nix
24 lines
557 B
Nix
{ config, pkgs, ... }:
|
|
{
|
|
imports = [ ./. ];
|
|
|
|
networking = {
|
|
hosts."127.0.0.1" = [
|
|
"go"
|
|
"go."
|
|
];
|
|
firewall.allowedTCPPorts = [ 80 ];
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
chronoctl
|
|
(pkgs.go-raceless.override { inherit (pkgs.pkgs-unstable) go; })
|
|
];
|
|
|
|
home-manager.users.${config.mj.username}.programs.chromium.extensions = [
|
|
{ id = "aeblfdkhhhdcdjpifhhbdiojplfjncoa"; } # 1password
|
|
{ id = "mdkgfdijbhbcbajcdlebbodoppgnmhab"; } # GoLinks
|
|
{ id = "kgjfgplpablkjnlkjmjdecgdpfankdle"; } # Zoom
|
|
];
|
|
}
|