From a54a53f2fe94dcfb7fcf72337364352066050c1d Mon Sep 17 00:00:00 2001 From: Patryk Niedźwiedziński Date: Sun, 29 Sep 2024 18:58:25 +0200 Subject: t14: 26 current 2024-09-29 18:51:18 24.05.20240928.fbca5e7 6.6.52 * --- machines/t14/configuration.nix | 79 ------------------------------------------ machines/t14/default.nix | 79 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+), 79 deletions(-) delete mode 100644 machines/t14/configuration.nix create mode 100644 machines/t14/default.nix (limited to 'machines/t14') diff --git a/machines/t14/configuration.nix b/machines/t14/configuration.nix deleted file mode 100644 index 506b05f..0000000 --- a/machines/t14/configuration.nix +++ /dev/null @@ -1,79 +0,0 @@ -{ config, pkgs, ... }: -let - rebuild = pkgs.writeShellScriptBin "rebuild" (builtins.readFile ../../rebuild.sh); -in { - imports = - [ # Include the results of the hardware scan. - ../base.nix - ../x220-gnome/pass.nix - ./hardware-configuration.nix - ../x220-gnome/pn.nix - ]; - -# Enable networking - networking.networkmanager.enable = true; - networking.hostName = "t14"; - -# Set your time zone. - time.timeZone = "Europe/Warsaw"; - -# Select internationalisation properties. - i18n.defaultLocale = "en_US.UTF-8"; - - i18n.extraLocaleSettings = { - LC_ALL = "en_US.UTF-8"; - LC_ADDRESS = "en_US.UTF-8"; - LC_IDENTIFICATION = "en_US.UTF-8"; - LC_MEASUREMENT = "en_US.UTF-8"; - LC_MONETARY = "en_US.UTF-8"; - LC_NAME = "en_US.UTF-8"; - LC_NUMERIC = "en_US.UTF-8"; - LC_PAPER = "en_US.UTF-8"; - LC_TELEPHONE = "en_US.UTF-8"; - LC_TIME = "en_US.UTF-8"; - }; - - programs.vim.defaultEditor = true; - programs.nano.enable = false; - programs.git.enable = true; - - boot.plymouth.enable = true; - -# Allow unfree packages - nixpkgs.config.allowUnfree = true; - nix.settings.experimental-features = [ "flakes" "nix-command" ]; - nix.optimise.automatic = true; - -# List packages installed in system profile. To search, run: -# $ nix search wget - environment.systemPackages = with pkgs; [ -# vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. -# wget - rebuild - ]; - -# Some programs need SUID wrappers, can be configured further or are -# started in user sessions. -# programs.mtr.enable = true; -# programs.gnupg.agent = { -# enable = true; -# enableSSHSupport = true; -# }; - - -# Open ports in the firewall. -# networking.firewall.allowedTCPPorts = [ ... ]; -# networking.firewall.allowedUDPPorts = [ ... ]; -# Or disable the firewall altogether. -# networking.firewall.enable = false; - - -# This value determines the NixOS release from which the default -# settings for stateful data, like file locations and database versions -# on your system were taken. It‘s perfectly fine and recommended to leave -# this value at the release version of the first install of this system. -# Before changing this value read the documentation for this option -# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). - system.stateVersion = "24.05"; # Did you read the comment? - -} diff --git a/machines/t14/default.nix b/machines/t14/default.nix new file mode 100644 index 0000000..506b05f --- /dev/null +++ b/machines/t14/default.nix @@ -0,0 +1,79 @@ +{ config, pkgs, ... }: +let + rebuild = pkgs.writeShellScriptBin "rebuild" (builtins.readFile ../../rebuild.sh); +in { + imports = + [ # Include the results of the hardware scan. + ../base.nix + ../x220-gnome/pass.nix + ./hardware-configuration.nix + ../x220-gnome/pn.nix + ]; + +# Enable networking + networking.networkmanager.enable = true; + networking.hostName = "t14"; + +# Set your time zone. + time.timeZone = "Europe/Warsaw"; + +# Select internationalisation properties. + i18n.defaultLocale = "en_US.UTF-8"; + + i18n.extraLocaleSettings = { + LC_ALL = "en_US.UTF-8"; + LC_ADDRESS = "en_US.UTF-8"; + LC_IDENTIFICATION = "en_US.UTF-8"; + LC_MEASUREMENT = "en_US.UTF-8"; + LC_MONETARY = "en_US.UTF-8"; + LC_NAME = "en_US.UTF-8"; + LC_NUMERIC = "en_US.UTF-8"; + LC_PAPER = "en_US.UTF-8"; + LC_TELEPHONE = "en_US.UTF-8"; + LC_TIME = "en_US.UTF-8"; + }; + + programs.vim.defaultEditor = true; + programs.nano.enable = false; + programs.git.enable = true; + + boot.plymouth.enable = true; + +# Allow unfree packages + nixpkgs.config.allowUnfree = true; + nix.settings.experimental-features = [ "flakes" "nix-command" ]; + nix.optimise.automatic = true; + +# List packages installed in system profile. To search, run: +# $ nix search wget + environment.systemPackages = with pkgs; [ +# vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. +# wget + rebuild + ]; + +# Some programs need SUID wrappers, can be configured further or are +# started in user sessions. +# programs.mtr.enable = true; +# programs.gnupg.agent = { +# enable = true; +# enableSSHSupport = true; +# }; + + +# Open ports in the firewall. +# networking.firewall.allowedTCPPorts = [ ... ]; +# networking.firewall.allowedUDPPorts = [ ... ]; +# Or disable the firewall altogether. +# networking.firewall.enable = false; + + +# This value determines the NixOS release from which the default +# settings for stateful data, like file locations and database versions +# on your system were taken. It‘s perfectly fine and recommended to leave +# this value at the release version of the first install of this system. +# Before changing this value read the documentation for this option +# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). + system.stateVersion = "24.05"; # Did you read the comment? + +} -- cgit 1.4.1