[NixOS] Move packages around

This commit is contained in:
Ivan Malison 2023-06-28 22:27:09 -06:00
parent b99b04d320
commit 94fd156120
No known key found for this signature in database
GPG Key ID: 62530EFBE99DC2F8
6 changed files with 81 additions and 70 deletions

View File

@ -3,7 +3,6 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# Applications # Applications
alacritty alacritty
# calibre
gnome.cheese gnome.cheese
dfeet dfeet
discord discord
@ -15,11 +14,9 @@
keybase-gui keybase-gui
kitty kitty
kleopatra kleopatra
# kodi
libreoffice libreoffice
lxappearance lxappearance
okular okular
# pulseeffects
quassel quassel
slack slack
simplescreenrecorder simplescreenrecorder

View File

@ -1,5 +1,8 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
environment.systemPackages = with pkgs; [
android-udev-rules
];
nixpkgs.config.android_sdk.accept_license = true; nixpkgs.config.android_sdk.accept_license = true;
programs.adb.enable = true; programs.adb.enable = true;
} }

View File

@ -5,11 +5,9 @@
cabal-install cabal-install
cabal2nix cabal2nix
ghc ghc
# stack
haskellPackages.hpack haskellPackages.hpack
haskellPackages.hasktags haskellPackages.hasktags
haskellPackages.hoogle haskellPackages.hoogle
# (all-hies.selection { selector = p: { inherit (p) ghc864 ghc865; }; })
# Scala # Scala
sbt sbt
@ -20,10 +18,7 @@
nodejs nodejs
# Rust # Rust
cargo rustup
# rls
rustc
rustfmt
# Clojure # Clojure
boot boot
@ -45,5 +40,6 @@
# misc # misc
perf-tools perf-tools
protobuf
]; ];
} }

View File

@ -7,6 +7,7 @@
xmonad.overlay xmonad.overlay
xmonad-contrib.overlay xmonad-contrib.overlay
notifications-tray-icon.overlay notifications-tray-icon.overlay
(import ../dotfiles/config/xmonad/overlay.nix)
] ++ taffybar.overlays; ] ++ taffybar.overlays;
services.autorandr.enable = true; services.autorandr.enable = true;
@ -38,4 +39,75 @@
''; '';
}; };
}; };
environment.systemPackages = with pkgs; [
# Appearance
numix-icon-theme-circle
papirus-icon-theme
hicolor-icon-theme
# XOrg
autorandr
wmctrl
xclip
xdotool
xorg.xev
xorg.xkbcomp
xorg.xwininfo
xsettingsd
# Haskell Desktop
haskellPackages.xmonad
haskellPackages.imalison-xmonad
# haskellPackages.notifications-tray-icon
haskellPackages.gtk-sni-tray
haskellPackages.status-notifier-item
haskellPackages.dbus-hslogger
# Desktop
alacritty
betterlockscreen
blueman
clipit
dfeet
discord
dolphin
element-desktop
emacs
feh
firefox
gitter
gnome.cheese
gnome.gpaste
google-chrome
hexchat
keybase-gui
kitty
kleopatra
libnotify
libreoffice
lxappearance
lxqt.lxqt-powermanagement
networkmanagerapplet
notify-osd-customizable
okular
pasystray
picom
pinentry
quassel
rofi
rofi-pass
rofi-systemd
simplescreenrecorder
skippy-xd
slack
spotify
synergy
transmission-gtk
vlc
volnoti
wire-desktop
xfce.thunar
zoom-us
];
} }

View File

@ -15,71 +15,14 @@ let
python-with-my-packages = pkgs.python3.withPackages my-python-packages; python-with-my-packages = pkgs.python3.withPackages my-python-packages;
in in
{ {
nixpkgs.overlays = [
(import ../dotfiles/config/xmonad/overlay.nix)
];
nixpkgs.config.allowBroken = true; nixpkgs.config.allowBroken = true;
programs.hyprland.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
python-with-my-packages python-with-my-packages
alacritty
(emacs29.override { (emacs29.override {
withNativeCompilation = true; withNativeCompilation = true;
withTreeSitter = true; withTreeSitter = true;
}) })
vscode
firefox
kitty
vlc
transmission-gtk
dolphin
element-desktop
gpick
# Appearance
numix-icon-theme-circle
papirus-icon-theme
hicolor-icon-theme
# XOrg
wmctrl
xclip
xdotool
xorg.xev
xorg.xkbcomp
xorg.xwininfo
xsettingsd
# Haskell Desktop
haskellPackages.xmonad
haskellPackages.imalison-xmonad
# haskellPackages.notifications-tray-icon
haskellPackages.gtk-sni-tray
haskellPackages.status-notifier-item
haskellPackages.dbus-hslogger
# Desktop
autorandr
betterlockscreen
blueman
clipit
feh
gnome.gpaste
libnotify
lxqt.lxqt-powermanagement
networkmanagerapplet
notify-osd-customizable
pasystray
picom
pinentry
rofi
rofi-pass
rofi-systemd
skippy-xd
synergy
udiskie
volnoti
# Audio # Audio
playerctl playerctl
@ -89,11 +32,9 @@ in
bazel bazel
bind bind
binutils binutils
binutils
cmake cmake
dex dex
direnv direnv
direnv
dpkg dpkg
fd fd
file file
@ -109,13 +50,13 @@ in
nix-index nix-index
pass pass
pciutils pciutils
protobuf
rclone rclone
rcm rcm
ripgrep ripgrep
silver-searcher silver-searcher
tmux tmux
tzupdate tzupdate
udiskie
unzip unzip
usbutils usbutils
wget wget

View File

@ -1,6 +1,8 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
services.expressvpn.enable = true; services.expressvpn.enable = true;
programs.hyprland.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
ffmpeg ffmpeg
rust-analyzer rust-analyzer