Commit 23431980 authored by erdnaxe's avatar erdnaxe 🦋
Browse files

Install common tools only on graphical targets

parent 663cfed5
......@@ -2,4 +2,8 @@
{
time.timeZone = "Europe/Paris";
console.keyMap = "fr";
i18n.supportedLocales = [
"en_US.UTF-8/UTF-8"
"fr_FR.UTF-8/UTF-8"
];
}
{ lib, pkgs, ... }:
{
imports = [
<nixpkgs/nixos/modules/profiles/base.nix>
];
environment.variables = { EDITOR = "vim"; };
# Remove ZFS, CIFS, XFS, REISERFS, BTRFS from supported filesystems
boot.supportedFilesystems = lib.mkForce [ "vfat" "f2fs" "ntfs" ];
boot.supportedFilesystems = [ "vfat" "f2fs" "ntfs" ];
environment.systemPackages = with pkgs; [
wget utillinux file dmidecode inetutils jq
......
......@@ -71,6 +71,45 @@
rust-analyzer
nodePackages.pyright
nodePackages.typescript-language-server
# System repair
pkgs.testdisk
pkgs.ms-sys
pkgs.efibootmgr
pkgs.efivar
pkgs.parted
pkgs.gptfdisk
pkgs.ddrescue
pkgs.ccrypt
pkgs.cryptsetup
pkgs.mkpasswd
# Some networking tools.
pkgs.fuse
pkgs.fuse3
pkgs.sshfs-fuse
pkgs.rsync
pkgs.socat
pkgs.screen
# Hardware-related tools.
pkgs.sdparm
pkgs.hdparm
pkgs.smartmontools # for diagnosing hard disks
pkgs.pciutils
pkgs.usbutils
# Tools to create / manipulate filesystems.
pkgs.ntfsprogs # for resizing NTFS partitions
pkgs.dosfstools
pkgs.mtools
pkgs.xfsprogs.bin
pkgs.jfsutils
pkgs.f2fs-tools
# Some compression/archiver tools.
pkgs.unzip
pkgs.zip
];
fonts.fonts = with pkgs; [
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment