{ pkgs, lib, ... }: { home = { packages = with pkgs; [ arandr ark authy bitwarden btop catgirl # IRC cava discord docker-compose docker-machine droidcam easyeffects # electrum # element-desktop # element-desktop # matrix client # evolution evolution file filelight # firefox freecad gallery-dl # gnome.dconf-editor # gnome.eog # gnome.evince # gnomeExtensions.appindicator # gnomeExtensions.caffeine # gnomeExtensions.dash-to-dock # # gnomeExtensions.dynamic-panel-transparency # gnomeExtensions.dynamic-panel-transparency # gnomeExtensions.gtile # gnomeExtensions.just-perfection # gnomeExtensions.vitals # gnome.file-roller gnome.geary gnome.gnome-calendar # gnome.gnome-screenshot # gnome.gnome-sound-recorder gnome.gnome-sound-recorder # gnome.gnome-sudoku gnome.gnome-sudoku # gnome.gnome-system-monitor # gnome.gnome-tweaks # gnome.nautilus # gnome.quadrapassel # gnome.seahorse # gnome.sushi (google-chrome.override { commandLineArgs = [ "--password-store=gnome" ]; }) gucharmap handbrake htop httpie # hyperspace-cli inkscape jetbrains.datagrip kcolorchooser kdiff3 # keepassxc kgpg # kid3 # tag mp3 kmail kompare kontact korganizer krita ksystemlog kubectl lutris meld minecraft mmv-go mpv mycrypto neofetch nixos-option nix-prefetch-scripts nix-tree obsidian okular openvpn p7zip pavucontrol pcmanfm pentablet-driver procps # pulseaudio retroarchFull ripgrep skypeforlinux # slack spotify teams tex2nix tracker transmission-gtk unrar # (unstable.blender.override { cudaSupport = true; }) unstable.tdesktop unstable.zotero unzip virt-manager wget # wineFull wireguard-tools xclip xournalpp yq zip zoom-us ]; }; services = { gnome-keyring.enable = true; }; xsession = { enable = true; numlock.enable = true; initExtra = '' ## Touchpad ${pkgs.xorg.xinput}/bin/xinput set-prop 'DELL0824:00 06CB:7E92 Touchpad' 'libinput Natural Scrolling Enabled' 1 ${pkgs.xorg.xinput}/bin/xinput set-prop 'DELL0824:00 06CB:7E92 Touchpad' 'libinput Tapping Enabled' 1 ''; }; imports = [ ./basic_env.nix ./modules/cpp.nix # ./modules/go.nix ./modules/java.nix ./modules/javascript.nix ./modules/latex.nix ./modules/python.nix ./modules/rust.nix ./modules/alacritty.nix ./modules/autorandr.nix ./modules/bspwm.nix ./modules/dunst.nix # ./modules/grobi.nix ./modules/gtk_theme.nix ./modules/joystickwake.nix ./modules/kakoune.nix # ./modules/keepassxc.nix ./modules/kitty.nix ./modules/libinput-gestures.nix ./modules/mangohud.nix ./modules/megasync.nix ./modules/noti.nix ./modules/obs-studio.nix ./modules/office.nix ./modules/onedrive.nix ./modules/picom.nix ./modules/polybar.nix ./modules/pro_audio.nix # ./modules/pycharm.nix ./modules/rofimoji.nix ./modules/rofi.nix ./modules/screen_locker.nix # ./modules/security.nix ./modules/sxhkd.nix ./modules/syncthing.nix ./modules/terminator.nix ./modules/update_background.nix ./modules/webapp.nix ./modules/xidlehook.nix ./modules/zathura.nix ]; }