[NixOS] Add essential-packages

This commit is contained in:
Ivan Malison 2021-07-10 15:21:29 -06:00
parent d3329b8b32
commit 857ddd8ba1
No known key found for this signature in database
GPG Key ID: 62530EFBE99DC2F8
2 changed files with 69 additions and 9 deletions

View File

@ -0,0 +1,68 @@
{ pkgs }:
{
environment.systemPackages = with pkgs; [
firefox
vlc
nautilus
# Appearance
gnome-breeze
gnome3.adwaita-icon-theme
hicolor-icon-theme
materia-theme
numix-icon-theme-circle
papirus-icon-theme
# XOrg
wmctrl
xclip
xdotool
xorg.xev
xorg.xkbcomp
xorg.xwininfo
xsettingsd
# Haskell Desktop
haskellPackages.imalison-xmonad
haskellPackages.imalison-taffybar
haskellPackages.status-notifier-item
haskellPackages.dbus-hslogger
# Desktop
autorandr
betterlockscreen
blueman
clipit
feh
gnome3.gpaste
kdeconnect
libnotify
lxqt.lxqt-powermanagement
networkmanagerapplet
notify-osd-customizable
pasystray
picom
pinentry
pommed_light
rofi
rofi-pass
rofi-systemd
skippy-xd
synergy
udiskie
volnoti
# Audio
playerctl
# Tools
binutils
gitFull
rcm
silver-searcher
ripgrep
usbutils
tmux
wget
];
}

View File

@ -3,6 +3,7 @@
{ {
imports = [ imports = [
<nixos-hardware/raspberry-pi/4> <nixos-hardware/raspberry-pi/4>
./essential-packages.nix
]; ];
nixpkgs.overlays = [ nixpkgs.overlays = [
@ -11,12 +12,6 @@
hardware.raspberry-pi."4".fkms-3d.enable = true; hardware.raspberry-pi."4".fkms-3d.enable = true;
nixpkgs.config.allowUnfree = true;
nixpkgs.config.android_sdk.accept_license = true;
nixpkgs.config.permittedInsecurePackages = [
"openssl-1.0.2u"
];
boot = { boot = {
kernelPackages = pkgs.linuxPackages_rpi4; kernelPackages = pkgs.linuxPackages_rpi4;
tmpOnTmpfs = true; tmpOnTmpfs = true;
@ -83,10 +78,7 @@
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# $ nix search wget # $ nix search wget
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
emacs
firefox
raspberrypi-eeprom raspberrypi-eeprom
transmission-gtk
vlc vlc
yubikey-manager yubikey-manager
networkmanagerapplet networkmanagerapplet