[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; [
# Applications
alacritty
# calibre
gnome.cheese
dfeet
discord
@ -15,11 +14,9 @@
keybase-gui
kitty
kleopatra
# kodi
libreoffice
lxappearance
okular
# pulseeffects
quassel
slack
simplescreenrecorder

View File

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

View File

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

View File

@ -7,6 +7,7 @@
xmonad.overlay
xmonad-contrib.overlay
notifications-tray-icon.overlay
(import ../dotfiles/config/xmonad/overlay.nix)
] ++ taffybar.overlays;
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;
in
{
nixpkgs.overlays = [
(import ../dotfiles/config/xmonad/overlay.nix)
];
nixpkgs.config.allowBroken = true;
programs.hyprland.enable = true;
environment.systemPackages = with pkgs; [
python-with-my-packages
alacritty
(emacs29.override {
withNativeCompilation = 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
playerctl
@ -89,11 +32,9 @@ in
bazel
bind
binutils
binutils
cmake
dex
direnv
direnv
dpkg
fd
file
@ -109,13 +50,13 @@ in
nix-index
pass
pciutils
protobuf
rclone
rcm
ripgrep
silver-searcher
tmux
tzupdate
udiskie
unzip
usbutils
wget

View File

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