nix/programs/default.nix

102 lines
1.6 KiB
Nix
Raw Normal View History

2024-07-04 01:14:24 +02:00
{ pkgs, ... }:
{
imports = [
./alacritty.nix
./autorandr.nix
./firefox.nix
./fish.nix
./git.nix
./i3.nix
./ssh.nix
./vim.nix
2024-07-10 23:00:01 +02:00
./thunar.nix
2024-07-04 01:14:24 +02:00
];
2024-06-13 15:38:40 +02:00
2024-07-04 01:14:24 +02:00
config = {
programs = {
steam.enable = true;
};
environment.systemPackages = with pkgs; [
ed # is the standard text editor.
2024-07-12 16:56:54 +02:00
2024-07-04 01:14:24 +02:00
ripgrep
file
tree
btop
2024-07-12 16:56:54 +02:00
eza
wget
2024-07-11 16:43:01 +02:00
zip
2024-07-04 01:14:24 +02:00
unzip
2024-07-12 02:11:51 +02:00
rar
2024-07-12 00:13:40 +02:00
unrar
2024-07-12 02:11:51 +02:00
p7zip
p7zip-rar
2024-07-12 16:56:54 +02:00
2024-07-04 01:14:24 +02:00
gcc
gnumake
2024-07-14 01:37:03 +02:00
cmake
2024-07-04 01:14:24 +02:00
pkg-config
python39
2024-07-14 01:17:46 +02:00
python311
2024-07-04 01:14:24 +02:00
];
2024-07-26 23:25:46 +02:00
home-manager.users.krizej.programs.direnv = {
enable = true;
nix-direnv.enable = true;
};
2024-07-04 01:14:24 +02:00
home-manager.users.krizej.home.packages = with pkgs; [
(fortune.override { withOffensive = true; })
2024-07-04 01:14:24 +02:00
yad
cloc
2024-07-04 01:14:24 +02:00
pavucontrol
pamixer
element-desktop
discord
vkquake
2024-07-10 15:01:17 +02:00
ericw-tools-latest
2024-07-04 01:14:24 +02:00
trenchbroom
2024-07-12 06:22:21 +02:00
fteqcc
2024-07-14 01:17:46 +02:00
gmqcc
2024-07-04 01:14:24 +02:00
r2modman
(pkgs.writeShellScriptBin "homm3" ''
cd ~/games/homm3
wine HD_Launcher.exe
'')
dosbox-staging
2024-07-04 01:14:24 +02:00
2024-07-10 23:00:01 +02:00
wineWowPackages.stable
winetricks
2024-08-01 12:16:58 +02:00
kicad
2024-07-04 01:14:24 +02:00
libreoffice-qt
gimp
2024-08-01 12:16:58 +02:00
aseprite
2024-07-04 01:14:24 +02:00
sqlitebrowser
feh
vlc
2024-07-12 16:56:54 +02:00
obs-studio
yt-dlp
2024-07-04 01:14:24 +02:00
nixd
2024-07-04 01:14:24 +02:00
gdb
ccls
clang-tools
2024-07-10 15:01:17 +02:00
valgrind
linuxKernel.packages.linux_6_6.perf
2024-07-14 01:17:46 +02:00
ccache
2024-07-04 01:14:24 +02:00
jetbrains.pycharm-community
jetbrains.clion
(pkgs.writeShellScriptBin "clion-nix" ''
cd ~/projects/$1
nix-shell --run "clion ."
'')
];
};
}