Compare commits

..

No commits in common. "0288e02d093e700def12b5a14b154641beb128cc" and "d0a3efc60f16748b3fea1d4b607d7e1f639ad40e" have entirely different histories.

View File

@ -4,6 +4,12 @@
{ config, lib, pkgs, ... }: { config, lib, pkgs, ... }:
let unstable = import (builtins.fetchTarball {
name = "nixos-unstable-2024-12-08";
url = "https://github.com/NixOS/nixpkgs/archive/868be2c9df2ffdb40b6aee3d156f1df603555539.tar.gz";
sha256 = "0s7xzhv4a98j6kbas1q4pd3ln1l5hfamp4db4wx5mif0110n5scv";
}) {};
in
{ {
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [ "nix-command" "flakes" ];
imports = imports =
@ -63,8 +69,13 @@
# Enable CUPS to print documents. # Enable CUPS to print documents.
services.printing.enable = false; services.printing.enable = false;
# Enable sound.
sound.enable = true;
hardware.pulseaudio.enable = true;
hardware.pulseaudio.extraConfig = "load-module module-switch-on-connect";
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
services.libinput.enable = true; services.xserver.libinput.enable = true;
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users.users.ekzyis = { users.users.ekzyis = {
@ -128,9 +139,9 @@
brave brave
vscodium vscodium
neovim neovim
docker-compose unstable.docker-compose
nodejs nodejs
signal-desktop unstable.signal-desktop
telegram-desktop telegram-desktop
rustup gcc pkg-config rustup gcc pkg-config
gimp gimp
@ -149,14 +160,13 @@
file file
gnumake gnumake
awscli2 awscli2
code-cursor unstable.code-cursor
pavucontrol pavucontrol
libnotify libnotify
alsa-tools
]; ];
fonts.packages = with pkgs; [ fonts.packages = with pkgs; [
hack-font noto-fonts noto-fonts-cjk-sans noto-fonts-color-emoji hack-font noto-fonts noto-fonts-cjk noto-fonts-color-emoji
(nerdfonts.override { fonts = [ "Hack" ]; }) (nerdfonts.override { fonts = [ "Hack" ]; })
]; ];