feat: dev fix mkcert and ddev reachability

This commit is contained in:
Dominik Polakovics Polakovics 2026-02-01 14:03:32 +01:00
parent 6d7db643bc
commit 91fabfe857
4 changed files with 67 additions and 6 deletions

View file

@ -1,7 +1,7 @@
{ pkgs, ... }:
{
nixpkgs.overlays = [
(import ../../utils/overlays/packages.nix)
(import ../utils/overlays/packages.nix)
];
environment.systemPackages = with pkgs; [
@ -10,6 +10,8 @@
docker-compose
git
git-lfs
mkcert
screen
# PHP
php
@ -27,9 +29,24 @@
wget
curl
htop
tmux
];
# Persistent SSH sessions with tmux
programs.tmux = {
enable = true;
clock24 = true;
historyLimit = 50000;
terminal = "screen-256color";
extraConfig = ''
# Enable mouse support
set -g mouse on
# Start windows and panes at 1, not 0
set -g base-index 1
setw -g pane-base-index 1
'';
};
# Docker for ddev
virtualisation.docker.enable = true;
users.users.dominik.extraGroups = [ "docker" ];