refactoring!

This commit is contained in:
Don Harper 2023-07-22 11:00:57 -05:00
parent a636e22e47
commit e690170647
4 changed files with 123 additions and 55 deletions

View file

@ -2,7 +2,8 @@
{ {
imports = [ imports = [
./programs.nix ./packages-cli.nix
./packages-gui.nix
./services.nix ./services.nix
./mpv.nix ./mpv.nix
./tmux.nix ./tmux.nix

63
home/packages-cli.nix Normal file
View file

@ -0,0 +1,63 @@
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
bc
bitwarden-cli
diff-so-fancy
exiftool
ffmpeg
figlet
file
fzf
git-crypt
gitFull
gitui
gnumake
gnupg
gping
gtop
hugo
jq
keychain
keyutils
khal
khard
lazygit
links2
mairix
moreutils
mosh
mutt-ics
ncdu
neofetch
neomutt
newsboat
nmap
notmuch
pandoc
ps_mem
psmisc
ranger
sqlite
syncthing
tailscale
tasksh
taskwarrior
tig
timewarrior
tmux
tmux-cssh
tmuxp
toot
topgrade
tut
unzip
urlview
vdirsyncer
vifm-full
vit
wget
zip
];
}

58
home/packages-gui.nix Normal file
View file

@ -0,0 +1,58 @@
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
#sublime-music
authy
blueberry
cantarell-fonts
citrix_workspace
clipman
cura
darktable
dmenu-wayland
firefox
flameshot
font-awesome
fractal-next
fuzzel
gnome.gnome-tweaks
gnome.simple-scan
gnumeric
headset-charge-indicator
imv
jellyfin-media-player
kanshi
kitty
ktimer
lapce
libappindicator
libnotify
libreoffice-fresh
libsForQt5.kwallet
neovim-qt
nerdfonts
nextcloud-client
noto-fonts
nvd
obsidian
pasystray
pavucontrol
poweralertd
powerline-fonts
qpwgraph
qutebrowser-qt6
rofi
signal-desktop
sonixd
source-code-pro
stellarium
tdesktop
terminus-nerdfont
texlive.combined.scheme-medium
thunderbird
ubuntu_font_family
widevine-cdm
zoom-us
];
}

View file

@ -138,85 +138,31 @@ in
acpi acpi
aspell aspell
aspellDicts.en aspellDicts.en
authy
bash-completion bash-completion
nix-bash-completions nix-bash-completions
blueberry
btop btop
cantarell-fonts
citrix_workspace
clipman
cura
darktable
dmenu-wayland
espeak-classic espeak-classic
firefox
flameshot
font-awesome
fractal-next
fuzzel
gnome.gnome-tweaks
gnome.simple-scan
gnumeric
headset-charge-indicator
headsetcontrol headsetcontrol
home-manager home-manager
hunspell hunspell
hunspellDicts.en_US hunspellDicts.en_US
imagemagick imagemagick
imv
isync isync
jellyfin-media-player
kanshi
kitty
ktimer
lapce
libappindicator
libnotify
libreoffice-fresh
libsForQt5.kwallet
libsForQt5.qtkeychain libsForQt5.qtkeychain
lsb-release lsb-release
#mpv
#mutt
neovim-qt
nerdfonts
nextcloud-client
noto-fonts
nvd
obsidian
pasystray
pavucontrol
pkg-config pkg-config
playerctl playerctl
poppler_utils poppler_utils
poweralertd
powerline-fonts
pulseaudio pulseaudio
qpwgraph
qutebrowser-qt6
rofi
ruby ruby
signal-desktop
sshuttle sshuttle
sonixd
source-code-pro
steam steam
stellarium
#sublime-music
tdesktop
terminus-nerdfont
texlive.combined.scheme-medium
thunderbird
ubuntu_font_family
udiskie udiskie
widevine-cdm
wireplumber wireplumber
wlsunset wlsunset
xdg-utils xdg-utils
xfce.thunar xfce.thunar
zathura zathura
zoom-us
]; ];
programs.steam = { programs.steam = {