diff --git a/configuration.nix b/configuration.nix index ea71c18..4b0c71e 100644 --- a/configuration.nix +++ b/configuration.nix @@ -1,6 +1,4 @@ -# Edit this configuration file to define what should be installed on -# your system. Help is available in the configuration.nix(5) man page, on -# https://search.nixos.org/options and in the NixOS manual (`nixos-help`). +# Bonjoür à toüs { config, lib, pkgs, ... }: @@ -8,8 +6,6 @@ imports = [ # Include the results of the hardware scan. ./hardware-configuration.nix - - ]; programs.nix-ld.enable = true; # for vscode server @@ -19,9 +15,6 @@ boot.loader.efi.canTouchEfiVariables = true; networking.hostName = "riri"; # Define your hostname. - # Pick only one of the below networking options. - # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. - # networking.networkmanager.enable = true; # Easiest to use and most distros use this by default. # Configure bootloader device boot.loader.grub.device = "/dev/mmcblk0p2"; # or "nodev" for EFI only @@ -29,10 +22,6 @@ # Set your time zone. time.timeZone = "Europe/Paris"; - # Configure network proxy if necessary - # networking.proxy.default = "http://user:password@proxy:port/"; - # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; - # Select internationalisation properties. i18n.defaultLocale = "en_US.UTF-8"; console = { @@ -41,26 +30,6 @@ useXkbConfig = true; # use xkb.options in tty. }; - # Enable the X11 windowing system. - # services.xserver.enable = true; - - - - - # Configure keymap in X11 - # services.xserver.xkb.layout = "us"; - # services.xserver.xkb.options = "eurosign:e,caps:escape"; - - # Enable CUPS to print documents. - # services.printing.enable = true; - - # Enable sound. - # services.pulseaudio.enable = true; - # OR - # services.pipewire = { - # enable = true; - # pulse.enable = true; - # }; # Enable touchpad support (enabled default in most desktopManager). # services.libinput.enable = true; @@ -110,6 +79,7 @@ # Enable the OpenSSH daemon. services.openssh.enable = true; services.openssh.settings.PasswordAuthentication = false; + # Open ports in the firewall. # networking.firewall.allowedTCPPorts = [ ... ]; # networking.firewall.allowedUDPPorts = [ ... ]; @@ -121,26 +91,8 @@ # accidentally delete configuration.nix. # system.copySystemConfiguration = true; - # This option defines the first version of NixOS you have installed on this particular machine, - # and is used to maintain compatibility with application data (e.g. databases) created on older NixOS versions. - # - # Most users should NEVER change this value after the initial install, for any reason, - # even if you've upgraded your system to a new NixOS release. - # - # This value does NOT affect the Nixpkgs version your packages and OS are pulled from, - # so changing it will NOT upgrade your system - see https://nixos.org/manual/nixos/stable/#sec-upgrading for how - # to actually do that. - # - # This value being lower than the current NixOS release does NOT mean your system is - # out of date, out of support, or vulnerable. - # - # Do NOT change this value unless you have manually inspected all the changes it would make to your configuration, - # and migrated your data accordingly. - # - # For more information, see `man configuration.nix` or https://nixos.org/manual/nixos/stable/options#opt-system.stateVersion . - - system.stateVersion = "25.05"; # Did you read the comment? + system.stateVersion = "25.05"; # Never bloody change this value, got it lads ? }