refactoring!
This commit is contained in:
parent
a636e22e47
commit
e690170647
4 changed files with 123 additions and 55 deletions
|
|
@ -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
63
home/packages-cli.nix
Normal 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
58
home/packages-gui.nix
Normal 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
|
||||||
|
];
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -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 = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue