-
Notifications
You must be signed in to change notification settings - Fork 0
/
configuration-fw.nix
80 lines (63 loc) · 1.81 KB
/
configuration-fw.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ config, ... }:
let
#pkgs = (fetchGit {
#name = "rafaeldff-nixos-2020.09";
#url = https://github.com/rafaeldff/nixpkgs.git;
#ref = "refs/heads/nixos-20.09";
#rev = "20f316c5b4c26c9945f8fca70ca4a51a1df42c20";
#});
in
{
#nixpkgs.pkgs = import "${pkgs}" {
#inherit (config.nixpkgs) config;
#};
#nix.nixPath = [
#"nixpkgs=${pkgs}"
#"nixos-config=/etc/nixos/configuration.nix"
#];
imports =
[ # Include the results of the hardware scan.
./hardware-configuration.nix
# Base version of kernel and the OS
./platform.nix
# hardware specific tuning (change for different hardware)
./fw.nix
./printing.nix
./audio.nix
<nixpkgs/nixos/modules/services/hardware/sane_extra_backends/brscan5.nix>
# How to configure networking (change if you want gnome to take care of it)
./netmanager.nix
# vpn
./vpn.nix
# Lots of packages!
./base-packages.nix
./xmonad-environment-packages.nix
./sway-environment-packages.nix
./gdm.nix
./utils-packages.nix
./applications-packages.nix
./dev-packages.nix
./docker-packages.nix
./k8s.nix
# XMonad/X settings
./sway-settings.nix
./appearance.nix
./shell.nix
./security.nix
./personal.nix
# host/user specific settings:
./custom-fw.nix
# locale stuff
./de.nix
#./brasil.nix
#./pt.nix
# system options (systemd, journald, etc)
./system.nix
# import home-manager
<home-manager/nixos>
./home-manager.nix
];
}