aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--hm/packages/default.nix216
1 files changed, 108 insertions, 108 deletions
diff --git a/hm/packages/default.nix b/hm/packages/default.nix
index 5d39391..6bcd035 100644
--- a/hm/packages/default.nix
+++ b/hm/packages/default.nix
@@ -8,145 +8,145 @@
pkgs-pinned = nixpkgs-pinned.legacyPackages.${pkgs.system};
in {
home.packages = with pkgs;
- with pkgs.libsForQt5; [
- godot_4 # gameengine
- # core tools
- neofetch # a must-have
- lsd # ls in good
- ripgrep # amazing grep
- lf # file manager
- kitty # terminal
- alacritty # terminal
- glow # markdown rendering
- restic # backups
- tree # tree view of directories
- nmap # network scanning
- rofi-wayland # application launcher
- xdg-utils # mainly used for xdg-openA
- git-crypt # obscure git repos
- wl-clipboard # clipboard cli for wayland
- htop # resource usage
- exiftool # edit (photo) metadata
+ [
+ godot_4 # gameengine
+ # core tools
+ neofetch # a must-have
+ lsd # ls in good
+ ripgrep # amazing grep
+ lf # file manager
+ kitty # terminal
+ alacritty # terminal
+ glow # markdown rendering
+ restic # backups
+ tree # tree view of directories
+ nmap # network scanning
+ rofi-wayland # application launcher
+ xdg-utils # mainly used for xdg-openA
+ git-crypt # obscure git repos
+ wl-clipboard # clipboard cli for wayland
+ htop # resource usage
+ exiftool # edit (photo) metadata
- gimp # image manipulation
+ gimp # image manipulation
- playerctl # for music control in eww
+ playerctl # for music control in eww
- # notification daemon
- libnotify
+ # notification daemon
+ libnotify
- logseq # structured notes
+ logseq # structured notes
- gnome-boxes # virtualisation
+ gnome-boxes # virtualisation
- hugo # ssg
+ hugo # ssg
- # wallpaper deamon
- swww
+ # wallpaper deamon
+ swww
- networkmanagerapplet
+ networkmanagerapplet
- nextcloud-client
+ nextcloud-client
- grim # screenshots
- slurp # select utility
+ grim # screenshots
+ slurp # select utility
- #database
- sqlitebrowser # graphical interactive sqlitedb management
+ #database
+ sqlitebrowser # graphical interactive sqlitedb management
- # Hardware
- sbctl # secure boot management
+ # Hardware
+ sbctl # secure boot management
- # text production/office
- libreoffice # graphical office suite
- pdfarranger # gui for pdf arranging
+ # text production/office
+ libreoffice # graphical office suite
+ pdfarranger # gui for pdf arranging
- # LaTeX
- texlive.combined.scheme-full # LaTeX
- texlab # latex language server
+ # LaTeX
+ texlive.combined.scheme-full # LaTeX
+ texlab # latex language server
- pkgs-pinned.calibre # ebook management
+ pkgs-pinned.calibre # ebook management
- html-tidy # html formatter
- ltex-ls # lsp language server for languagetool
+ html-tidy # html formatter
+ ltex-ls # lsp language server for languagetool
- musescore # notesetting program
+ musescore # notesetting program
- # communication
- signal-desktop # the ecosystem is moving :(
- signal-cli # use signal without phone
- mumble # voice chat
- element-desktop # chat
- tdesktop # telegram messenger
- thunderbird # emails
- briar-desktop # privacy first
+ # communication
+ signal-desktop # the ecosystem is moving :(
+ signal-cli # use signal without phone
+ mumble # voice chat
+ element-desktop # chat
+ tdesktop # telegram messenger
+ thunderbird # emails
+ briar-desktop # privacy first
- # Browser
- ungoogled-chromium # just in case
- tor-browser-bundle-bin # tor-browser
+ # Browser
+ ungoogled-chromium # just in case
+ tor-browser-bundle-bin # tor-browser
- # archives
- unzip
- zip
- _7zz
+ # archives
+ unzip
+ zip
+ _7zz
- qtstyleplugin-kvantum # theming
+ # image editing
+ inkscape # vector graphics
+ imagemagick # powerful cli-tool
- # image editing
- inkscape # vector graphics
- imagemagick # powerful cli-tool
+ # multimedia
+ sayonara # audioplayer
+ vlc # audio and video
+ mpv # videos
+ pulseaudio # audio control
+ imv # image viewing cli
- # multimedia
- sayonara # audioplayer
- vlc # audio and video
- mpv # videos
- pulseaudio # audio control
- imv # image viewing cli
+ # Compiler
+ gcc
+ execline
- # Compiler
- gcc
- execline
+ # Programming Languages
+ jdk # java
+ python3 # python
- # Programming Languages
- jdk # java
- python3 # python
+ # Rust
+ cargo # rust package manager
+ rustfmt # rust formatter
+ rust-analyzer # rust language server
+ rustc # rust compiler
- # Rust
- cargo # rust package manager
- rustfmt # rust formatter
- rust-analyzer # rust language server
- rustc # rust compiler
+ # Nix Stuff
+ alejandra # nix code formatter
+ nil # nix language-server
+ statix # nix linter
- # Nix Stuff
- alejandra # nix code formatter
- nil # nix language-server
- statix # nix linter
+ keepassxc # password manager
- keepassxc # password manager
+ #styx # static site generator in nix
+ cmatrix # hacker tool
- #styx # static site generator in nix
- cmatrix # hacker tool
+ lutris-free # another wine manager
+ wineWowPackages.waylandFull # wine
- lutris-free # another wine manager
- wineWowPackages.waylandFull # wine
+ # windowmanager
+ nwg-panel
+ brightnessctl # control brightness
+ river
+ yambar
+ swaylock
+ swaybg # wallpaper
+ prismlauncher.packages.${pkgs.system}.prismlauncher # minecraft-launcher
+ luanti # gameengine
- okular # pdf viewer
+ wl-togglescreens.packages.${pkgs.system}.wl-togglescreens # toggle screens
+ wlr-randr # xrand for wayland, needed by wl-togglescreens
- # windowmanager
- nwg-panel
- brightnessctl # control brightness
- river
- yambar
- swaylock
- swaybg # wallpaper
- prismlauncher.packages.${pkgs.system}.prismlauncher # minecraft-launcher
- luanti # gameengine
+ # soispha
- wl-togglescreens.packages.${pkgs.system}.wl-togglescreens # toggle screens
- wlr-randr # xrand for wayland, needed by wl-togglescreens
-
- # soispha
-
- #grades.outputs.packages.${system}.default
- ];
+ #grades.outputs.packages.${system}.default
+ ]
+ ++ (with pkgs.kdePackages; [
+ okular # pdf viewer
+ qtstyleplugin-kvantum # theming
+ ]);
}