nixfmt did its thing

This commit is contained in:
2026-03-03 15:57:59 +02:00
parent 547b442eaa
commit cd83f432cb
4 changed files with 87 additions and 52 deletions

View File

@@ -1,24 +1,35 @@
{ config, lib, pkgs, ... }:
{
config,
lib,
pkgs,
...
}:
{
programs.git = {
enable = true;
};
environment.systemPackages = with pkgs; [
opencode
python315 graphviz
texliveFull
rustup gcc go
cmake gnumake
trunk slumber
nixfmt nil
jdk
shellcheck
ansible
glslang
pandoc
html-tidy
stylelint
opencode
python315
graphviz
texliveFull
rustup
gcc
go
cmake
gnumake
trunk
slumber
nixfmt
nil
jdk
shellcheck
ansible
glslang
pandoc
html-tidy
stylelint
];
programs.direnv.enable = true;
}

View File

@@ -1,15 +1,21 @@
{ config, lib, pkgs, ... }:
{
config,
lib,
pkgs,
...
}:
{
environment.systemPackages = with pkgs; [
unstable.tdlib
emacsPackages.mu4e
emacs
ripgrep
coreutils
fd
aspell aspellDicts.en
fd
aspell
aspellDicts.en
zlib
pkg-config
libwebp

View File

@@ -1,11 +1,19 @@
{ config, lib, pkgs, ... }:
{
config,
lib,
pkgs,
...
}:
{
hardware.graphics.extraPackages = with pkgs; [ intel-vaapi-driver intel-media-driver ];
hardware.graphics.extraPackages = with pkgs; [
intel-vaapi-driver
intel-media-driver
];
# Enable the GNOME Desktop Environment.
services.displayManager.gdm.enable = true;
services.desktopManager.gnome.enable = true;
services.fprintd.enable = true;
services.fprintd.enable = true;
# https://github.com/NixOS/nixpkgs/issues/149812
environment.extraInit = ''
export XDG_DATA_DIRS="$XDG_DATA_DIRS:${pkgs.gtk3}/share/gsettings-schemas/${pkgs.gtk3.name}"

View File

@@ -1,8 +1,13 @@
{ config, lib, pkgs, ... }:
{
config,
lib,
pkgs,
...
}:
{
# Allow unfree packages
nixpkgs.config = {
nixpkgs.config = {
allowUnfree = true;
packageOverrides = pkgs: {
unstable = import <unstable> {
@@ -11,38 +16,43 @@ nixpkgs.config = {
};
};
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
vim
wget
ranger
mpv ffmpeg
adw-gtk3
bitwarden-desktop
chezmoi
darkman
nextcloud-talk-desktop
hledger
supersonic
libdrm
yt-dlp freetube
prismlauncher
nextcloud-client
discord-canary
firefox-gnome-theme
gimp
less
unzip
zip
file
man-pages
man-pages-posix
libreoffice-fresh
ledger
vim
wget
ranger
mpv
ffmpeg
adw-gtk3
bitwarden-desktop
chezmoi
darkman
nextcloud-talk-desktop
hledger
supersonic
libdrm
yt-dlp
freetube
prismlauncher
nextcloud-client
discord-canary
firefox-gnome-theme
gimp
less
unzip
zip
file
man-pages
man-pages-posix
libreoffice-fresh
ledger
];
programs.steam.enable = true;
programs.firefox.enable = true;
fonts.packages = with pkgs; [ noto-fonts noto-fonts-cjk-sans miracode ];
fonts.packages = with pkgs; [
noto-fonts
noto-fonts-cjk-sans
miracode
];
}