[NixOS] Add essential-packages
This commit is contained in:
parent
d3329b8b32
commit
857ddd8ba1
68
nixos/essential-packages.nix
Normal file
68
nixos/essential-packages.nix
Normal 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
|
||||||
|
];
|
||||||
|
}
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user