diff options
| Commit | d0caf89ffc06104cb9c077c299a96b778d5db79b (patch) | |
|---|---|---|
| Author | 2023-11-29 19:44:57 +0200 | |
| Committer | 2023-11-29 19:44:57 +0200 | |
| Files | 1f4850021bc37dd9a0531206e60fcf795b343461 /packages.nix | |
| nix-d0caf89ffc06104cb9c077c299a96b778d5db79b.tar nix-d0caf89ffc06104cb9c077c299a96b778d5db79b.tar.gz nix-d0caf89ffc06104cb9c077c299a96b778d5db79b.zip | ||
| Parent | 3c2f7173c7620e14ef349ab36df14bf07f109d66 (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.nix | 109 |
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 ]; - }; -} |
