nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

hades.nix (953B)


      1 # WSL work computer
      2 
      3 { config, lib, pkgs, vars, ... }:
      4 
      5 {
      6   imports = [
      7     <nixos-wsl/modules> # include NixOS-WSL modules
      8     # sort:start
      9     ../common/home-manager.nix
     10     ../common/locale.nix
     11     ../common/networking.nix
     12     ../common/packages.nix
     13     ../common/syncthing.nix
     14     ../common/user.nix
     15     ../common/wsl.nix
     16     ../scripts/notes.nix
     17     ../scripts/pbx.nix
     18     # sort:end
     19   ];
     20   home-manager.users.${vars.user.username} = {pkgs, ...}: { imports = [
     21         # sort:start
     22         ../home/fish.nix
     23         ../home/git.nix
     24         ../home/lf.nix
     25         ../home/neovim.nix
     26         ../home/rbw.nix
     27         ../home/ssh.nix
     28         # sort:end
     29       ];
     30       home.stateVersion = "26.05";
     31     };
     32 
     33     environment.systemPackages = with pkgs; [
     34     # sort:start
     35     ffmpeg
     36     gcc
     37     go
     38     gping
     39     miller
     40     nmap
     41     # sort:end
     42   ];
     43 
     44   system.stateVersion = "26.05"; # Did you read the comment?
     45 }