package cleanup

This commit is contained in:
Rouven Seifert 2023-11-25 23:20:52 +01:00
parent aa2c1e702c
commit ccfcd6db3a
Signed by: rouven.seifert
GPG key ID: B95E8FE6B11C4D09
5 changed files with 29 additions and 15 deletions

View file

@ -18,7 +18,6 @@
home.username = "rouven";
home.homeDirectory = "/home/rouven";
home.stateVersion = config.system.stateVersion;
home.enableNixpkgsReleaseCheck = false;
};
};
}

View file

@ -3,14 +3,37 @@
home.packages = with pkgs; [
libsixel
];
# enable socket activation
systemd.user = {
services.foot = {
Unit = {
Requires = "foot.socket";
};
};
sockets.foot = {
Socket = {
ListenStream = "%t/foot.sock";
};
Unit = {
PartOf = [ "graphical-session.target" ];
After = [ "graphical-session.target" ];
ConditionEnvironment = "WAYLAND_DISPLAY";
};
Install = {
WantedBy = [ "graphical-session.target" ];
};
};
};
programs.foot = {
enable = true;
server.enable = true;
settings = rec {
main = {
shell = "${pkgs.zsh}/bin/zsh";
dpi-aware = "yes";
font = "monospace:family=Iosevka Nerd Font, size=8";
# dpi-aware = "yes";
font = "monospace:family=Iosevka Nerd Font:size=12";
notify = "${lib.getExe pkgs.libnotify} -a \${app-id} -i \${app-id} \${title} \${body}";
};
cursor.color = "${colors.background} ${colors.foreground}";

View file

@ -25,14 +25,12 @@ in
cups
# graphics
evince # pdf viewer
zathura
gimp
krita
ffmpeg
drawio
leafpad
gamescope
gnome.simple-scan
imv
# sound
@ -52,12 +50,10 @@ in
discord
tdesktop
element-desktop
gomuks # alternative matrix client
mattermost-desktop
gajim
# games
# dwarf-fortress-packages.dwarf-fortress-full
prismlauncher # minecraft, but it actually works # not anymore lol
superTuxKart
@ -66,18 +62,13 @@ in
yubikey-manager-qt
yubioath-flutter
bitwarden
pass
# misc
btop
neofetch # obligatory
virt-manager
jetbrains.idea-ultimate #😎
powerline-fonts
croc # send files anywhere
bacula
hcloud
jq
xournalpp
libreoffice
mosh
@ -116,7 +107,7 @@ in
browsers = [ "google-chrome.desktop" "firefox.desktop" "org.qutebrowser.qutebrowser.desktop" ];
in
{
"application/pdf" = [ "org.gnome.Evince.desktop" ];
"application/pdf" = [ "org.pwmt.zathura.desktop" ];
"image/png" = image-viewers;
"image/jpg" = image-viewers;
"image/jpeg" = image-viewers;

View file

@ -24,7 +24,6 @@ in
"rfive.de" = {
hostname = "falkenstein.vpn.rfive.de";
user = "root";
port = 2222;
extraOptions = {
VerifyHostKeyDNS = "ask";
};

View file

@ -14,6 +14,8 @@
swaynotificationcenter
playerctl
wdisplays
wl-mirror
jq
(libinput.override { eventGUISupport = true; })
];