forked from colonelpanic/dotfiles
[NixOS] Move packages around
This commit is contained in:
parent
b99b04d320
commit
94fd156120
@ -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
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user