mirror of
https://github.com/larstvei/nix-config.git
synced 2025-12-31 12:10:12 +00:00
49 lines
918 B
Nix
49 lines
918 B
Nix
{ pkgs, inputs, ... }:
|
|
{
|
|
|
|
imports = [
|
|
../fonts
|
|
];
|
|
|
|
home-manager = {
|
|
useGlobalPkgs = true;
|
|
useUserPackages = true;
|
|
extraSpecialArgs = { inherit inputs; };
|
|
};
|
|
|
|
users.users.larstvei = {
|
|
isNormalUser = true;
|
|
description = "Lars Tveito";
|
|
home = "/home/larstvei";
|
|
shell = pkgs.fish;
|
|
extraGroups = [
|
|
"networkmanager"
|
|
"wheel"
|
|
];
|
|
};
|
|
|
|
console.keyMap = "us";
|
|
|
|
nixpkgs.config.allowUnfree = true;
|
|
|
|
programs._1password.enable = true;
|
|
programs._1password-gui.enable = true;
|
|
|
|
i18n.defaultLocale = "en_US.UTF-8";
|
|
|
|
networking.networkmanager.enable = true;
|
|
hardware.bluetooth.enable = true;
|
|
services.printing.enable = true;
|
|
|
|
# Enable sound with pipewire.
|
|
services.pulseaudio.enable = false;
|
|
security.rtkit.enable = true;
|
|
services.pipewire = {
|
|
enable = true;
|
|
alsa.enable = true;
|
|
alsa.support32Bit = true;
|
|
pulse.enable = true;
|
|
};
|
|
|
|
}
|