Summary Files Commits Branches @commit @diff @stats
path: root / packages.nix
diff options
context:
space:
mode:
Commitd0caf89ffc06104cb9c077c299a96b778d5db79b (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-11-29 19:44:57 +0200
Committer
 Syndamia <kamen@syndamia.com>
2023-11-29 19:44:57 +0200
Files1f4850021bc37dd9a0531206e60fcf795b343461 /packages.nix
nix-d0caf89ffc06104cb9c077c299a96b778d5db79b.tar
nix-d0caf89ffc06104cb9c077c299a96b778d5db79b.tar.gz
nix-d0caf89ffc06104cb9c077c299a96b778d5db79b.zip
Parent3c2f7173c7620e14ef349ab36df14bf07f109d66 (diff)
(all) Overhaul, moved all package and their configs into packages/default.nix, reordered configuration.nix
1 files changed, 0 insertions, 109 deletions
-rw-r--r--packages.nix109
diff --git a/packages.nix b/packages.nix
deleted file mode 100644
index 8a37e2f..0000000
--- a/packages.nix
+++ /dev/null
@@ -1,109 +0,0 @@
-{ pkgs, ... }:
-
-let
- sysidentity = { name="juno"; type="laptop"; };
- #unstable = import <nixos-unstable> { config.allowUnfree = true; };
- tex = (pkgs.texlive.combine {
- inherit (pkgs.texlive) scheme-medium
- babel-bulgarian cyrillic cancel enumitem;
- });
-in {
- nixpkgs.config.allowUnfree = true;
-
- # List packages installed in system profile. To search, run:
- # $ nix search wget
- environment.systemPackages = with pkgs;
- let
- cli-userspace = [
- # Working with files
- ffmpeg img2pdf pdftk imagemagick pngcrush jpegoptim optipng gd kid3 pandoc libisoburn
- # Archive formats
- p7zip dpkg cdrtools zip unzip rar unrar rpm
- # Misc
- neofetch exa moc lazygit aspell
- ];
- openboxDE-userspace = [
- terminator
- rtl-sdr gqrx sdrangel xed-editor
- # Settings and backup tools
- feh xterm arandr pavucontrol blueberry piper
- # Tray
- libappindicator networkmanagerapplet pnmixer copyq flameshot barrier redshift
- # File openers/players
- audacious mpv libreoffice evince gnome.eog gnome.file-roller cinnamon.nemo-with-extensions gnome.seahorse
- # File/image/audio editors
- gimp inkscape texmaker tex krita ardour
- # Web (app) clients
- brave firefox bitwarden nextcloud-client thunderbird birdtray
- # System
- gnome.gnome-system-monitor udisks gnome.gnome-disk-utility baobab gnome.simple-scan peek gparted
- obs-studio qbittorrent speedcrunch virt-manager libvirt qemu_kvm kvmtool qemu_full
- ];
- openboxDE-core = [
- # Essential libs
- dbus cairo libnotify gtk3 yad gnome.zenity gnome.gvfs gmtp at-spi2-atk
- # Main apps and their config apps
- # window manager, compositor, taskbar, notifications, app menu, lockscreen, session manager
- openbox lxappearance obconf picom tint2 dunst jgmenu i3lock-color lightdm lightdm-gtk-greeter
- # General X11 tools
- lxqt.lxqt-policykit xorg.xev xfontsel xorg.xmodmap xorg.xwininfo xorg.xprop clipnotify xdotool xautolock xcape xorg.setxkbmap xkbmon xorg.xhost xclip wmctrl
- devilspie2 sxhkd
- ];
- laptop = [
- brightnessctl powertop upower libinput-gestures acpid tlp epkowa
- ];
- desktop = [
- timeshift
- ];
- dev = [
- gnumake
- # C/C++
- clang glibc gcc gdb valgrind pugixml cmake libusb libusb-compat-0_1
- # .NET
- dotnet-sdk mono
- # Python
- python3Minimal
- # Android
- android-tools heimdall
- # Networking
- apacheHttpd wireshark gns3-gui gns3-server dynamips
- # awk
- gawk mawk nawk
- # DB
- mysql sqlitebrowser flyway
- # Functional
- racket ghc sbcl
- # Compilers
- flex bison
-
- lowdown wakatime cloc go php fontforge
- ];
- in cli-userspace ++ openboxDE-userspace ++ openboxDE-core ++ dev ++
- (if sysidentity.type == "laptop" then laptop else desktop);
-
- fonts.fonts = with pkgs; [
- # Note to self: DO NOT INSTALL ADOBE FONTS!
- corefonts vistafonts liberation_ttf helvetica-neue-lt-std noto-fonts noto-fonts-emoji cm_unicode symbola
- # CJK
- noto-fonts-cjk arphic-ukai arphic-uming takao wqy_microhei wqy_zenhei
- ];
-
- # List services that you want to enable:
- programs = {
- dconf.enable = true;
- gnome-disks.enable = true;
- firefox.enable = true;
-
- # Some programs need SUID wrappers, can be configured further or are
- # started in user sessions.
- mtr.enable = true;
- gnupg.agent = {
- enable = true;
- enableSSHSupport = true;
- };
- };
- services = {
- dbus.packages = with pkgs; [ gnome2.GConf ];
- udev.packages = with pkgs; [ gnome.gnome-settings-daemon ];
- };
-}