snowfall migration wip homepc done

This commit is contained in:
Aleksandr Lebedev 2025-08-09 17:07:55 +02:00
parent ed08a98651
commit 25774148e4
37 changed files with 1943 additions and 1447 deletions

View file

@ -9,6 +9,7 @@ let
name = config.snowfallorg.user.name;
home = config.snowfallorg.user.home.directory;
in {
imports = lib.snowfall.fs.get-non-default-nix-files ./.;
home = {
packages = with pkgs; [
librewolf

View file

@ -1,3 +1,15 @@
channels: (final: prev: {
package = prev.package.override {};
})
{
# Channels are named after NixPkgs instances in your flake inputs. For example,
# with the input `nixpkgs` there will be a channel available at `channels.nixpkgs`.
# These channels are system-specific instances of NixPkgs that can be used to quickly
# pull packages into your overlay.
channels,
namespace,
inputs,
...
}: final: prev: {
# For example, to pull a package from unstable NixPkgs
inherit (channels.unstable) chromium;
my-package = inputs.my-input.packages.${prev.system}.my-package;
}

View file

@ -11,27 +11,7 @@
config,
...
}: {
imports = [./hardware-configuration.nix];
# Enable Bootloader (EFI or BIOS)
#system.boot.efi.enable = true;
#system.boot.bios.enable = true;
# Better battery life on laptops
# system.battery.enable = true;
# suites.desktop.enable = true;
# suites.development.enable = true;
# suites.server.enable = true;
# Nvidia Drivers
# hardware.nvidia.enable = true;
# Add packages (custom for ones in these dotfiles)
# environment.systemPackages = with pkgs; [
# ${namespace}.package
# ];
facter.reportPath = ./facter.json;
# ======================== DO NOT CHANGE THIS ========================
system.stateVersion = "25.05";