Files
DCGOS/modules/system/environment.nix
dichgrem 6e2603b61d update:flake
Version 469 -> 470:
  brave: 1.85.118 → 1.85.120, +217.4 KiB
  breeze-icons: 6.21.0 → 6.22.0, +15.2 KiB
  cinnamon-desktop: 6.6.1 → 6.6.2
  cinnamon-translations: 6.6.1 → 6.6.2, +399.4 KiB
  dbeaver-bin: 25.3.1 → 25.3.2, +23.1 KiB
  extra-cmake-modules: 6.21.0 → 6.22.0, +10.3 KiB
  firefox: -33.9 KiB
  firefox-unwrapped: -249.4 KiB
  firmware: -14.6 KiB
  initrd-linux-zen: 6.18.3 → 6.18.4, -11.2 KiB
  just: 1.45.0 → 1.46.0, +86.6 KiB
  karchive: 6.21.0 → 6.22.0
  kauth: 6.21.0 → 6.22.0
  kazumi: 1.9.3 → 1.9.4, +64.6 KiB
  kbookmarks: 6.21.0 → 6.22.0
  kcmutils: 6.21.0 → 6.22.0
  kcodecs: 6.21.0 → 6.22.0
  kcolorscheme: 6.21.0 → 6.22.0
  kcompletion: 6.21.0 → 6.22.0
  kconfig: 6.21.0 → 6.22.0
  kconfigwidgets: 6.21.0 → 6.22.0
  kcoreaddons: 6.21.0 → 6.22.0, +15.2 KiB
  kcrash: 6.21.0 → 6.22.0
  kdbusaddons: 6.21.0 → 6.22.0
  kdeclarative: 6.21.0 → 6.22.0
  kdoctools: 6.21.0 → 6.22.0
  kglobalaccel: 6.21.0 → 6.22.0
  kguiaddons: 6.21.0 → 6.22.0
  ki18n: 6.21.0 → 6.22.0
  kiconthemes: 6.21.0 → 6.22.0
  kimageformats: 6.21.0 → 6.22.0
  kio: 6.21.0 → 6.22.0, +110.8 KiB
  kirigami: 6.21.0 → 6.22.0, +160.7 KiB
  kitemviews: 6.21.0 → 6.22.0
  kjobwidgets: 6.21.0 → 6.22.0
  knotifications: 6.21.0 → 6.22.0
  kpackage: 6.21.0 → 6.22.0
  kparts: 6.21.0 → 6.22.0
  kservice: 6.21.0 → 6.22.0
  ksvg: 6.21.0 → 6.22.0
  ktextwidgets: 6.21.0 → 6.22.0
  kwallet: 6.21.0 → 6.22.0
  kwidgetsaddons: 6.21.0 → 6.22.0
  kwindowsystem: 6.21.0 → 6.22.0, +14.6 KiB
  kxmlgui: 6.21.0 → 6.22.0, +12.0 KiB
  libplasma: -14.4 KiB
  linux-firmware: 20251125-unstable-2025-12-18 → 20260110, -6179.3 KiB
  linux-zen: 6.18.3, 6.18.3-modules → 6.18.4, -3139.9 KiB
  materialgram: 6.2.3.1 → 6.4.0.1, +15495.4 KiB
  nemo: 6.6.2 → 6.6.3
  nixos-system-dos: 26.05.20260108.3497aa5 → 26.05.20260111.ffbc9f8
  nss: 3.119.1 → 3.120
  opencode: 1.1.6 → 1.1.11, -2888.4 KiB
  qqc2-desktop-style: 6.21.0 → 6.22.0
  solid: 6.21.0 → 6.22.0
  sonnet: 6.21.0 → 6.22.0
  source: -910.4 KiB
  switch-to-configuration: +9.5 KiB
  tree-sitter-lua: 0.0.0+rev=e284fce → 0.0.0+rev=de08dfd
  unit-script-initrd-nixos-activation: ∅ → ε
  vimplugin-mini.nvim: 0.17.0-unstable-2026-01-06 → 0.17.0-unstable-2026-01-10
  xapp: 3.2.1 → 3.2.2

readd:zed
2026-01-13 21:26:19 +08:00

112 lines
1.8 KiB
Nix

{
hostname,
pkgs,
...
}: let
inherit (import ../../hosts/${hostname}/env.nix) ScaleLevel;
in {
environment = {
variables = {
EDITOR = "nvim";
TERMINAL = "alacritty";
_JAVA_AWT_WM_NONREPARENTING = 1;
AWT_TOOLKIT = "MToolkit";
CLUTTER_BACKEND = "wayland";
ELECTRON_OZONE_PLATFORM_HINT = "wayland";
GDK_BACKEND = "wayland";
GDK_SCALE = "${ScaleLevel}";
GTK_USE_PORTAL = 1;
MOZ_ENABLE_WAYLAND = 1;
NIXOS_OZONE_WL = 1;
QT_AUTO_SCREEN_SCALE_FACTOR = 1;
QT_QPA_PLATFORM = "wayland";
QT_WAYLAND_DISABLE_WINDOWDECORATION = 1;
SDL_HINT_VIDEODRIVER = "wayland";
XDG_SESSION_TYPE = "wayland";
SDL_VIDEODRIVER = "wayland";
QT_IM_MODULE = "fcitx";
SDL_IM_MODULE = "fcitx";
XMODIFIERS = "@im=fcitx";
};
systemPackages = with pkgs; [
# Archive
gnutar
p7zip
unzipNLS
xz
zip
zstd
# Greeter with ddm
tuigreet
# For OBS virtual cam support
v4l-utils
# Networking tool
iperf3
nexttrace
curl
wget
aria2
yt-dlp
openssl
#Android
xxd
file
binwalk
qtscrcpy
android-tools
payload-dumper-go
# Misc
tree
libnotify
libvirt
lm_sensors
usbutils
libsecret
lsof
nano
zed-editor
# Niri
wlr-randr
# Dev
go
zig
lua
gcc
gdb
cmake
clang
gnumake
rustc
cargo
dart
kotlin
flutter
jdk17
python312
pnpm
bun
nodejs_24
# Agent
opencode
gemini-cli-bin
];
};
programs = {
dconf.enable = true;
fuse.userAllowOther = true;
ssh.startAgent = true;
};
}