authorgravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2024-01-17 06:35:02-08:00
committergravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2024-01-17 06:35:02-08:00
log74317b145e34ab2fa9dda5cdf14b6e467bffbce2
tree83f998effce0285b4dcb6c9a39999de1ac5c6125
parent62e6afe7aa72449dca857c504402b5f4fc70d689

updated system config


1 files changed, 17 insertions(+), 6 deletions(-)

configuration.nix+17-6
...@@ -11,6 +11,8 @@...@@ -11,6 +11,8 @@
1111
12 programs.fish.enable = true;12 programs.fish.enable = true;
1313
14 services.tailscale.enable = true;
15
14 fonts.packages = with pkgs; [16 fonts.packages = with pkgs; [
15 (nerdfonts.override {fonts = ["FiraCode" "Iosevka"];})17 (nerdfonts.override {fonts = ["FiraCode" "Iosevka"];})
16 ];18 ];
...@@ -66,19 +68,17 @@...@@ -66,19 +68,17 @@
66 };68 };
67 grub = {69 grub = {
68 enable = true;70 enable = true;
69 devices = ["nodev"];71 device = "nodev";
70 useOSProber = true;72 theme = pkgs.nixos-grub2-theme;
73 #useOSProber = true;
71 };74 };
72 };75 };
73 networking.hostName = "nixos"; # Define your hostname.
74 # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
7576
76 # Configure network proxy if necessary77 # Configure network proxy if necessary
77 # networking.proxy.default = "http://user:password@proxy:port/";78 # networking.proxy.default = "http://user:password@proxy:port/";
78 # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";79 # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
7980
80 # Enable networking81 # Enable networking
81 networking.networkmanager.enable = true;
8282
83 # Set your time zone.83 # Set your time zone.
84 time.timeZone = "America/Los_Angeles";84 time.timeZone = "America/Los_Angeles";
...@@ -140,6 +140,7 @@...@@ -140,6 +140,7 @@
140 isNormalUser = true;140 isNormalUser = true;
141 description = "Natalie Marks";141 description = "Natalie Marks";
142 extraGroups = ["networkmanager" "wheel"];142 extraGroups = ["networkmanager" "wheel"];
143 # openssh.authorizedKeys.keyFiles = ["~/.ssh/id_ed25519.pub"];
143 packages = with pkgs; [144 packages = with pkgs; [
144 firefox145 firefox
145 kate146 kate
...@@ -147,6 +148,7 @@...@@ -147,6 +148,7 @@
147 discord148 discord
148 kitty149 kitty
149 lua-language-server150 lua-language-server
151 texlive.combined.scheme-full
150 # thunderbird152 # thunderbird
151 ];153 ];
152 };154 };
...@@ -181,6 +183,7 @@...@@ -181,6 +183,7 @@
181 xclip183 xclip
182 nodePackages.npm184 nodePackages.npm
183 go185 go
186 tailscale
184 ];187 ];
185188
186 # Some programs need SUID wrappers, can be configured further or are189 # Some programs need SUID wrappers, can be configured further or are
...@@ -196,8 +199,16 @@...@@ -196,8 +199,16 @@
196 # Enable the OpenSSH daemon.199 # Enable the OpenSSH daemon.
197 services.openssh.enable = true;200 services.openssh.enable = true;
198201
202 networking = {
203 hostName = "nixos"; # Define your hostname.
204 # wireless.enable = true; # Enables wireless support via wpa_supplicant.
205 networkmanager.enable = true;
206 firewall = {
207 allowedTCPPorts = [22];
208 enable = true;
209 };
210 };
199 # Open ports in the firewall.211 # Open ports in the firewall.
200 # networking.firewall.allowedTCPPorts = [ ... ];
201 # networking.firewall.allowedUDPPorts = [ ... ];212 # networking.firewall.allowedUDPPorts = [ ... ];
202 # Or disable the firewall altogether.213 # Or disable the firewall altogether.
203 # networking.firewall.enable = false;214 # networking.firewall.enable = false;