aspi: add more packages to make nixos installation work
This commit is contained in:
parent
692c22d94c
commit
a6043713c9
@ -24,7 +24,7 @@
|
|||||||
home.homeDirectory = "/home/julian";
|
home.homeDirectory = "/home/julian";
|
||||||
|
|
||||||
modules = {
|
modules = {
|
||||||
non-nixos.is-nixos = false;
|
non-nixos.is-nixos = true;
|
||||||
shell = {
|
shell = {
|
||||||
# zsh.enable = true;
|
# zsh.enable = true;
|
||||||
fish.enable = true;
|
fish.enable = true;
|
||||||
@ -60,6 +60,7 @@
|
|||||||
|
|
||||||
(lib.frajul.my-helper-function lazygit)
|
(lib.frajul.my-helper-function lazygit)
|
||||||
languagetool
|
languagetool
|
||||||
|
wireguard-tools
|
||||||
|
|
||||||
# (pkgs.nerdfonts.override { fonts = [ "FantasqueSansMono" ]; })
|
# (pkgs.nerdfonts.override { fonts = [ "FantasqueSansMono" ]; })
|
||||||
|
|
||||||
@ -70,8 +71,11 @@
|
|||||||
## My scripts
|
## My scripts
|
||||||
pkgs.frajul.deploy-to-pianopi
|
pkgs.frajul.deploy-to-pianopi
|
||||||
pkgs.frajul.edit-config
|
pkgs.frajul.edit-config
|
||||||
|
] ++ lib.lists.concatMap (packages-list-file: import packages-list-file { inherit pkgs; })
|
||||||
|
[
|
||||||
|
./fonts.nix
|
||||||
|
./packages.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# Let Home Manager install and manage itself.
|
# Let Home Manager install and manage itself.
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
|
14
homes/x86_64-linux/julian@aspi/fonts.nix
Normal file
14
homes/x86_64-linux/julian@aspi/fonts.nix
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
with pkgs; [
|
||||||
|
(nerdfonts.override { fonts = [ "FiraCode" ]; })
|
||||||
|
font-awesome
|
||||||
|
dejavu_fonts
|
||||||
|
noto-fonts
|
||||||
|
noto-fonts-cjk
|
||||||
|
noto-fonts-emoji
|
||||||
|
liberation_ttf
|
||||||
|
fira-code
|
||||||
|
fira-code-symbols
|
||||||
|
source-code-pro
|
||||||
|
]
|
170
homes/x86_64-linux/julian@aspi/packages.nix
Normal file
170
homes/x86_64-linux/julian@aspi/packages.nix
Normal file
@ -0,0 +1,170 @@
|
|||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
with pkgs;
|
||||||
|
[
|
||||||
|
|
||||||
|
shellcheck
|
||||||
|
|
||||||
|
# Rust setup
|
||||||
|
rustc
|
||||||
|
rustfmt
|
||||||
|
cargo
|
||||||
|
clippy
|
||||||
|
rust-analyzer
|
||||||
|
|
||||||
|
# Further tools
|
||||||
|
lazygit
|
||||||
|
languagetool
|
||||||
|
|
||||||
|
# makemkv
|
||||||
|
audacity
|
||||||
|
gnome.cheese
|
||||||
|
zoom-us
|
||||||
|
qutebrowser
|
||||||
|
|
||||||
|
unetbootin
|
||||||
|
|
||||||
|
# For SSS exercises
|
||||||
|
pwndbg
|
||||||
|
gcc
|
||||||
|
hexedit
|
||||||
|
|
||||||
|
# rfid reader tests
|
||||||
|
openct
|
||||||
|
opensc
|
||||||
|
pcsclite
|
||||||
|
pcsctools
|
||||||
|
ccid
|
||||||
|
libnfc
|
||||||
|
|
||||||
|
xournalpp
|
||||||
|
path-of-building
|
||||||
|
|
||||||
|
xfce.thunar-archive-plugin
|
||||||
|
zip
|
||||||
|
p7zip # unzip 7zip archives
|
||||||
|
imagemagick
|
||||||
|
firefox
|
||||||
|
thunderbird
|
||||||
|
nextcloud-client
|
||||||
|
qalculate-gtk
|
||||||
|
libqalculate
|
||||||
|
|
||||||
|
# schildichat-desktop # not updated regularly
|
||||||
|
element-desktop
|
||||||
|
tdesktop # telegram
|
||||||
|
|
||||||
|
tealdeer
|
||||||
|
gcolor2 # gcolor3 does not work
|
||||||
|
# cups
|
||||||
|
wget
|
||||||
|
gparted
|
||||||
|
nodejs
|
||||||
|
git
|
||||||
|
dotter
|
||||||
|
mc
|
||||||
|
broot
|
||||||
|
rnr # renaming tool in rust
|
||||||
|
doublecmd
|
||||||
|
mucommander
|
||||||
|
tree
|
||||||
|
wezterm
|
||||||
|
kitty
|
||||||
|
bat
|
||||||
|
ripgrep
|
||||||
|
fd
|
||||||
|
fzf
|
||||||
|
topgrade
|
||||||
|
|
||||||
|
arandr
|
||||||
|
wireguard-tools
|
||||||
|
htop
|
||||||
|
texlive.combined.scheme-full
|
||||||
|
texlab
|
||||||
|
usbutils # lsusb
|
||||||
|
pciutils # lspci
|
||||||
|
|
||||||
|
gnome.gnome-keyring
|
||||||
|
gnome.seahorse
|
||||||
|
polkit_gnome
|
||||||
|
nix-index
|
||||||
|
python3
|
||||||
|
libnotify
|
||||||
|
libclang
|
||||||
|
libreoffice
|
||||||
|
killall
|
||||||
|
findutils
|
||||||
|
xorg.xkill
|
||||||
|
unzip
|
||||||
|
vlc
|
||||||
|
handbrake
|
||||||
|
nmap
|
||||||
|
jq
|
||||||
|
jdk
|
||||||
|
# emacsPackages.clang-format # formatting for java
|
||||||
|
gradle
|
||||||
|
maven
|
||||||
|
android-tools
|
||||||
|
scrcpy
|
||||||
|
# dvdisaster
|
||||||
|
mate.engrampa
|
||||||
|
# toybox
|
||||||
|
unixtools.procps
|
||||||
|
qpdfview
|
||||||
|
ffmpeg
|
||||||
|
links2
|
||||||
|
julia-bin
|
||||||
|
xdg-desktop-portal-gtk
|
||||||
|
discord
|
||||||
|
lnav # log analyzing tool
|
||||||
|
fdupes # find and delete duplicate files
|
||||||
|
digikam
|
||||||
|
dbeaver-bin
|
||||||
|
pavucontrol
|
||||||
|
sqlite
|
||||||
|
|
||||||
|
nomacs
|
||||||
|
rocketchat-desktop
|
||||||
|
# zotero
|
||||||
|
inkscape
|
||||||
|
pulseaudio
|
||||||
|
gcolor3
|
||||||
|
geogebra
|
||||||
|
|
||||||
|
languagetool
|
||||||
|
xclip
|
||||||
|
okular # Pdf reader with many features, good for commenting documents
|
||||||
|
evince # Simple pdf reader, good for focusing on document content
|
||||||
|
pdfsam-basic # Split, merge, etc for pdfs
|
||||||
|
|
||||||
|
poppler_utils # Pdf utils including pdfimages
|
||||||
|
matlab # Using nix-matlab overlay defined in flake
|
||||||
|
# sage
|
||||||
|
|
||||||
|
gimp
|
||||||
|
|
||||||
|
devbox
|
||||||
|
parted
|
||||||
|
drawio
|
||||||
|
du-dust # Like du tree but better
|
||||||
|
gnupg
|
||||||
|
rpi-imager
|
||||||
|
|
||||||
|
wine
|
||||||
|
winetricks
|
||||||
|
|
||||||
|
# lf
|
||||||
|
rustdesk
|
||||||
|
# realvnc-vnc-viewer
|
||||||
|
calibre
|
||||||
|
|
||||||
|
audible-cli
|
||||||
|
|
||||||
|
# cudaPackages.cudatoolkit
|
||||||
|
# openmvg
|
||||||
|
# colmapWithCuda
|
||||||
|
path-of-building
|
||||||
|
|
||||||
|
## My scripts
|
||||||
|
frajul.edit-config
|
||||||
|
]
|
Loading…
x
Reference in New Issue
Block a user