nix-configs

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

hades.nix (912B)


      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/neovim.nix
     25         ../home/rbw.nix
     26         ../home/ssh.nix
     27         # sort:end
     28       ];
     29       home.stateVersion = "26.05";
     30     };
     31 
     32     environment.systemPackages = with pkgs; [
     33     # sort:start
     34     ffmpeg
     35     gping
     36     miller
     37     nmap
     38     # sort:end
     39   ];
     40 
     41   system.stateVersion = "26.05"; # Did you read the comment?
     42 }