Config rearrange

This commit is contained in:
John Locke 2024-03-10 01:00:55 -08:00
parent b06850dfc0
commit 8f2cd4184a
9 changed files with 26 additions and 13 deletions

View file

@ -0,0 +1,15 @@
{pkgs, ...}: {
environment.systemPackages = with pkgs; [
firefox
byobu
flameshot
google-chrome
microsoft-edge
terminator
thunderbird
vlc
zoom-us
];
}

View file

@ -0,0 +1,29 @@
{
pkgs,
...
} @ args: {
# AppImage support
boot.binfmt.registrations.appimage = {
wrapInterpreterInShell = false;
interpreter = "${pkgs.appimage-run}/bin/appimage-run";
recognitionType = "magic";
offset = 0;
mask = ''\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff'';
magicOrExtension = ''\x7fELF....AI\x02'';
};
# Flatpak
services.flatpak.enable = true;
# Legacy
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs; [
# Add any missing dynamic libraries for unpackaged programs
# here, NOT in environment.systemPackages
];
}

24
desktop/include/i18n.nix Normal file
View file

@ -0,0 +1,24 @@
{pkgs, ...}: {
# Configure keymap in X11
services.xserver.xkb = {
layout = "us";
variant = "";
};
# Select internationalisation properties.
i18n.defaultLocale = "en_US.UTF-8";
i18n.extraLocaleSettings = {
LC_ADDRESS = "en_US.UTF-8";
LC_IDENTIFICATION = "en_US.UTF-8";
LC_MEASUREMENT = "en_US.UTF-8";
LC_MONETARY = "en_US.UTF-8";
LC_NAME = "en_US.UTF-8";
LC_NUMERIC = "en_US.UTF-8";
LC_PAPER = "en_US.UTF-8";
LC_TELEPHONE = "en_US.UTF-8";
LC_TIME = "en_US.UTF-8";
};
}