diff --git a/conf/Alias/alias.nix b/nixos/conf/Alias/alias.nix similarity index 100% rename from conf/Alias/alias.nix rename to nixos/conf/Alias/alias.nix diff --git a/conf/Audio/audio.nix b/nixos/conf/Audio/audio.nix similarity index 100% rename from conf/Audio/audio.nix rename to nixos/conf/Audio/audio.nix diff --git a/conf/CfStorage/CfStorage.nix b/nixos/conf/CfStorage/CfStorage.nix similarity index 100% rename from conf/CfStorage/CfStorage.nix rename to nixos/conf/CfStorage/CfStorage.nix diff --git a/conf/DistroBox/distrobox.nix b/nixos/conf/DistroBox/distrobox.nix similarity index 100% rename from conf/DistroBox/distrobox.nix rename to nixos/conf/DistroBox/distrobox.nix diff --git a/conf/Fish/fish.nix b/nixos/conf/Fish/fish.nix similarity index 100% rename from conf/Fish/fish.nix rename to nixos/conf/Fish/fish.nix diff --git a/conf/Flakes/flakeconfig.nix b/nixos/conf/Flakes/flakeconfig.nix similarity index 100% rename from conf/Flakes/flakeconfig.nix rename to nixos/conf/Flakes/flakeconfig.nix diff --git a/conf/Flatpak/flatpak.nix b/nixos/conf/Flatpak/flatpak.nix similarity index 100% rename from conf/Flatpak/flatpak.nix rename to nixos/conf/Flatpak/flatpak.nix diff --git a/conf/Fontes/fontes.nix b/nixos/conf/Fontes/fontes.nix similarity index 100% rename from conf/Fontes/fontes.nix rename to nixos/conf/Fontes/fontes.nix diff --git a/conf/Kde/kde.nix b/nixos/conf/Kde/kde.nix similarity index 100% rename from conf/Kde/kde.nix rename to nixos/conf/Kde/kde.nix diff --git a/conf/NixHelper/nixhelper.nix b/nixos/conf/NixHelper/nixhelper.nix similarity index 100% rename from conf/NixHelper/nixhelper.nix rename to nixos/conf/NixHelper/nixhelper.nix diff --git a/conf/Nvidia/nvidia.nix b/nixos/conf/Nvidia/nvidia.nix similarity index 100% rename from conf/Nvidia/nvidia.nix rename to nixos/conf/Nvidia/nvidia.nix diff --git a/conf/Obs/obs.nix b/nixos/conf/Obs/obs.nix similarity index 100% rename from conf/Obs/obs.nix rename to nixos/conf/Obs/obs.nix diff --git a/conf/PatchJogos/patch.nix b/nixos/conf/PatchJogos/patch.nix similarity index 100% rename from conf/PatchJogos/patch.nix rename to nixos/conf/PatchJogos/patch.nix diff --git a/conf/Pkgs/pkgs.nix b/nixos/conf/Pkgs/pkgs.nix similarity index 100% rename from conf/Pkgs/pkgs.nix rename to nixos/conf/Pkgs/pkgs.nix diff --git a/conf/Pkgs/pkgshome.nix b/nixos/conf/Pkgs/pkgshome.nix similarity index 100% rename from conf/Pkgs/pkgshome.nix rename to nixos/conf/Pkgs/pkgshome.nix diff --git a/conf/configidioma/configidioma.nix b/nixos/conf/configidioma/configidioma.nix similarity index 100% rename from conf/configidioma/configidioma.nix rename to nixos/conf/configidioma/configidioma.nix diff --git a/conf/environmentvariables/variables.nix b/nixos/conf/environmentvariables/variables.nix similarity index 100% rename from conf/environmentvariables/variables.nix rename to nixos/conf/environmentvariables/variables.nix diff --git a/conf/git/git.nix b/nixos/conf/git/git.nix similarity index 100% rename from conf/git/git.nix rename to nixos/conf/git/git.nix diff --git a/conf/gnome/gnome.nix b/nixos/conf/gnome/gnome.nix similarity index 100% rename from conf/gnome/gnome.nix rename to nixos/conf/gnome/gnome.nix diff --git a/conf/kitty/kitty.conf b/nixos/conf/kitty/kitty.conf similarity index 100% rename from conf/kitty/kitty.conf rename to nixos/conf/kitty/kitty.conf diff --git a/conf/kitty/kitty.nix b/nixos/conf/kitty/kitty.nix similarity index 100% rename from conf/kitty/kitty.nix rename to nixos/conf/kitty/kitty.nix diff --git a/conf/kitty/theme.conf b/nixos/conf/kitty/theme.conf similarity index 100% rename from conf/kitty/theme.conf rename to nixos/conf/kitty/theme.conf diff --git a/conf/wireless/wireless.nix b/nixos/conf/wireless/wireless.nix similarity index 100% rename from conf/wireless/wireless.nix rename to nixos/conf/wireless/wireless.nix diff --git a/configuration.nix b/nixos/configuration.nix similarity index 95% rename from configuration.nix rename to nixos/configuration.nix index ca7bf17..ad30b2d 100644 --- a/configuration.nix +++ b/nixos/configuration.nix @@ -33,5 +33,5 @@ packages = with pkgs; [ ]; }; - system.stateVersion = "25.05"; # versao do nix + system.stateVersion = "25.05"; # versao do ni } diff --git a/flake.lock b/nixos/flake.lock similarity index 100% rename from flake.lock rename to nixos/flake.lock diff --git a/flake.nix b/nixos/flake.nix similarity index 100% rename from flake.nix rename to nixos/flake.nix diff --git a/nixos/hardware-configuration.nix b/nixos/hardware-configuration.nix new file mode 100644 index 0000000..208fd64 --- /dev/null +++ b/nixos/hardware-configuration.nix @@ -0,0 +1,42 @@ +{ config, lib, pkgs, modulesPath, ... }: + +{ + imports = + [ (modulesPath + "/installer/scan/not-detected.nix") + ]; + + boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "usbhid" "sd_mod" ]; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ "kvm-amd" ]; + boot.extraModulePackages = [ ]; + + fileSystems."/" = + { device = "/dev/disk/by-uuid/bdb15ce1-a247-49b4-ace1-db03465126d9"; + fsType = "btrfs"; + options = [ "subvol=@" ]; + }; + + fileSystems."/boot" = + { device = "/dev/disk/by-uuid/A804-6A44"; + fsType = "vfat"; + options = [ "fmask=0077" "dmask=0077" ]; + }; + + fileSystems."/home" = + { device = "/dev/disk/by-uuid/3039cdad-74f0-4343-970f-ae9882c39474"; + fsType = "ext4"; + }; + + swapDevices = [ ]; + + # Enables DHCP on each ethernet and wireless interface. In case of scripted networking + # (the default) this is the recommended approach. When using systemd-networkd it's + # still possible to use this option, but it's recommended to use it in conjunction + # with explicit per-interface declarations with `networking.interfaces..useDHCP`. + networking.useDHCP = lib.mkDefault true; + # networking.interfaces.enp9s0.useDHCP = lib.mkDefault true; + # networking.interfaces.wlp7s0.useDHCP = lib.mkDefault true; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; +} diff --git a/home.nix b/nixos/home.nix similarity index 100% rename from home.nix rename to nixos/home.nix diff --git a/imp.nix b/nixos/imp.nix similarity index 100% rename from imp.nix rename to nixos/imp.nix