Refactoring
This commit is contained in:
48
home/packages.nix
Normal file
48
home/packages.nix
Normal file
@@ -0,0 +1,48 @@
|
||||
{ pkgs, try-cli, ... }:
|
||||
|
||||
{
|
||||
nixpkgs = {
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
allowUnfreePredicate = (_: true);
|
||||
|
||||
permittedInsecurePackages = [
|
||||
"electron-25.9.0" # Obsidian
|
||||
"beekeeper-studio-5.3.4"
|
||||
];
|
||||
};
|
||||
};
|
||||
home.packages = with pkgs; [
|
||||
antigravity # Gemini AI coding assistant
|
||||
bluetui # Bluetooth TUI
|
||||
direnv # Directory environment manager
|
||||
enpass # Password manager
|
||||
enpass-cli # Enpass CLI tool
|
||||
expressvpn # VPN
|
||||
ffmpeg # Video tools
|
||||
ffmpegthumbnailer # Video thumbnailer
|
||||
ghostty # Terminal emulator
|
||||
gimp # Image manipulation software
|
||||
gpu-screen-recorder # GPU screen recorder for Linux
|
||||
imv # Image viewer
|
||||
inkscape # Vector graphics software
|
||||
kdePackages.wacomtablet # Wacom tablet manager
|
||||
krita # Digital art software
|
||||
libreoffice-fresh # Office suite
|
||||
lunar-client # Minecraft launcher
|
||||
mailspring # Mail client
|
||||
mpv # Video player
|
||||
nautilus # Document viewer
|
||||
nextcloud-client # Nextcloud sync client
|
||||
obsidian # Notes software
|
||||
signal-desktop # Messaging
|
||||
spotify # Music
|
||||
sxiv # Minimal image viewer
|
||||
tenacity # Audio software
|
||||
try-cli.packages.${pkgs.system}.default # Try CLI tool
|
||||
wally-cli # Keyboard flasher
|
||||
wiremix # Audio mixer TUI
|
||||
xournalpp # Handwriting note-taking software
|
||||
zathura # Minimal PDF viewer
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user