Describe the bug
My main problem is, that I can not configure zathura.
E.g. typing :set inputbar-bg white has no effect.
I think this is related to zathura throwing an critical error
on startup:
** (org.pwmt.zathura:15581): CRITICAL **: 16:15:44.641: girara_template_set_variable_value: assertion 'value != NULL' failed
Steps To Reproduce
This is a (not yet minimal but shrinked down) configuration.nix under which the bug appears:
#configuration.nix;
{ config, pkgs, ... }:
{
imports =
[ # Include the results of the hardware scan.
./hardware-configuration.nix
./vim.nix
];
# Bootloader.
boot.loader.grub.enable = true;
boot.loader.grub.device = "/dev/sda";
boot.loader.grub.useOSProber = true;
networking.hostName = "nixos"; # Define your hostname.
# Enable networking
networking.networkmanager.enable = true;
# Set your time zone.
time.timeZone = "Europe/Berlin";
# Select internationalisation properties.
i18n.defaultLocale = "en_US.utf8";
i18n.extraLocaleSettings =
{
LC_ADDRESS = "de_DE.utf8";
LC_IDENTIFICATION = "de_DE.utf8";
LC_MEASUREMENT = "de_DE.utf8";
LC_MONETARY = "de_DE.utf8";
LC_NAME = "de_DE.utf8";
LC_NUMERIC = "de_DE.utf8";
LC_PAPER = "de_DE.utf8";
LC_TELEPHONE = "de_DE.utf8";
LC_TIME = "de_DE.utf8";
};
# Configure console keymap
console.keyMap = "de";
# Define a user account. Don't forget to set a password with ‘passwd’.
users.users.user =
{
isNormalUser = true;
description = "user";
#add user to audio group for audio support:
extraGroups = [ "networkmanager" "wheel" "audio"];
packages = with pkgs; [];
};
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
#WINDOW MANAGER:
i3blocks
xss-lock
libnotify
glib
dunst
unclutter-xfixes #hide cursor when inactive
#PROGRAMMING:
#python:
python3 #python 3.9
python39Packages.ipython
python39Packages.pip
#C:
cmake
gcc
#others:
ghc #Glasgow Haskell Compiler
#general building:
gnumake
#LaTeX:
texlive.combined.scheme-full
#VERSION CONTROL:
git
#EDITORS:
#vim_configurable
#TERMINAL EMULATORS:
alacritty
#SHELL UTILITIES:
#power:
acpi
upower
udevil
#internet
wget
#system management:
htop
cryptsetup
parted
#backup:
rsync
#screenshots:
scrot
maim
#DYNAMIC MENUS:
rofi
dmenu
#FILE MANAGER:
mate.caja
vifm
unzip
#DOCUMENT VIEWERS:
#pdfs:
zathura
#images:
feh
#SYSTEM MANAGEMENT:
gparted
#INTERNET:
networkmanager
#BROWSER:
firefox
tor-browser-bundle-bin
chromium
#MAIL:
thunderbird
element-desktop
#SECURITY:
keepassxc
gnupg
#AUDIO:
alsa-utils
lsof
#BLUETOOTH:
bluez
#FUN:
freetube
];
############# X SERVER ###############
services.xserver.enable = true;
services.xserver.libinput.enable = true; #enable touchpad
services.xserver.windowManager.i3.package = pkgs.i3-gaps; #use i3 as i3-gaps
services.xserver.windowManager.i3.enable = true; #use i3wm
services.xserver.displayManager.lightdm.enable = true; #use lightdm
services.xserver.autorun = true; #autostart xserver when booting
# Configure keymap in X11
services.xserver =
{
layout = "de";
xkbVariant = "neo";
};
######################################
networking.firewall.enable = true;
system.stateVersion = "22.05";
}
When I type zathura -l debug
I get the following output:
debug: ../girara/template.c:311: base_changed(): Variable 'session' not set.
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: image/vnd.djvu
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: image/vnd.djvu+multipage
debug: ../zathura/plugin.c:173: load_plugin(): Successfully loaded plugin from '/nix/store/n606p13gq4hgpic6pylzqb3as8c2l6xb-zathura-with-plugins-0.4.9/lib/zathura/libdjvu.so'.
debug: ../zathura/plugin.c:174: load_plugin(): plugin djvu: version 0.2.9
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/vnd.comicbook-rar
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/vnd.rar
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/vnd.comicbook+zip
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/zip
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/x-cb7
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/x-7z-compressed
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/x-cbt
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/x-tar
debug: ../zathura/plugin.c:173: load_plugin(): Successfully loaded plugin from '/nix/store/n606p13gq4hgpic6pylzqb3as8c2l6xb-zathura-with-plugins-0.4.9/lib/zathura/libcb.so'.
debug: ../zathura/plugin.c:174: load_plugin(): plugin cb: version 0.1.8
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/pdf
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/oxps
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/epub+zip
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/x-fictionbook+xml
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/xml
debug: ../zathura/plugin.c:173: load_plugin(): Successfully loaded plugin from '/nix/store/n606p13gq4hgpic6pylzqb3as8c2l6xb-zathura-with-plugins-0.4.9/lib/zathura/libpdf-mupdf.so'.
debug: ../zathura/plugin.c:174: load_plugin(): plugin pdf-mupdf: version 0.3.7
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/postscript
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/eps
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: application/x-eps
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: image/eps
debug: ../zathura/plugin.c:278: register_plugin(): plugin: filetype mapping added: image/x-eps
debug: ../zathura/plugin.c:173: load_plugin(): Successfully loaded plugin from '/nix/store/n606p13gq4hgpic6pylzqb3as8c2l6xb-zathura-with-plugins-0.4.9/lib/zathura/libps.so'.
debug: ../zathura/plugin.c:174: load_plugin(): plugin ps: version 0.2.6
debug: ../girara/config.c:373: girara_config_parse(): reading configuration file '/run/current-system/sw/etc/xdg/zathurarc'
debug: ../girara/config.c:270: config_parse(): failed to open config file '/run/current-system/sw/etc/xdg/zathurarc'
debug: ../girara/config.c:373: girara_config_parse(): reading configuration file '/nix/var/nix/profiles/default/etc/xdg/zathurarc'
debug: ../girara/config.c:270: config_parse(): failed to open config file '/nix/var/nix/profiles/default/etc/xdg/zathurarc'
debug: ../girara/config.c:373: girara_config_parse(): reading configuration file '/etc/profiles/per-user/lino/etc/xdg/zathurarc'
debug: ../girara/config.c:270: config_parse(): failed to open config file '/etc/profiles/per-user/lino/etc/xdg/zathurarc'
debug: ../girara/config.c:373: girara_config_parse(): reading configuration file '/home/lino/.nix-profile/etc/xdg/zathurarc'
debug: ../girara/config.c:270: config_parse(): failed to open config file '/home/lino/.nix-profile/etc/xdg/zathurarc'
debug: ../girara/config.c:373: girara_config_parse(): reading configuration file '/etc/xdg/zathurarc'
debug: ../girara/config.c:270: config_parse(): failed to open config file '/etc/xdg/zathurarc'
debug: ../girara/config.c:373: girara_config_parse(): reading configuration file '/etc/zathurarc'
** (org.pwmt.zathura:19544): CRITICAL **: 16:39:05.723: girara_template_set_variable_value: assertion 'value != NULL' failed
debug: ../girara/config.c:373: girara_config_parse(): reading configuration file '/home/lino/zathura/zathurarc'
debug: ../zathura/zathura.c:446: zathura_init(): Basic sandbox allowing normal operation.
debug: ../zathura/seccomp-filters.c:51: seccomp_enable_basic_filter(): adding rule kill to _sysctl
debug: ../zathura/seccomp-filters.c:52: seccomp_enable_basic_filter(): adding rule kill to acct
debug: ../zathura/seccomp-filters.c:53: seccomp_enable_basic_filter(): adding rule kill to add_key
debug: ../zathura/seccomp-filters.c:54: seccomp_enable_basic_filter(): adding rule kill to adjtimex
debug: ../zathura/seccomp-filters.c:55: seccomp_enable_basic_filter(): adding rule kill to chroot
debug: ../zathura/seccomp-filters.c:56: seccomp_enable_basic_filter(): adding rule kill to clock_adjtime
debug: ../zathura/seccomp-filters.c:57: seccomp_enable_basic_filter(): adding rule kill to create_module
debug: ../zathura/seccomp-filters.c:58: seccomp_enable_basic_filter(): adding rule kill to delete_module
debug: ../zathura/seccomp-filters.c:59: seccomp_enable_basic_filter(): adding rule kill to fanotify_init
debug: ../zathura/seccomp-filters.c:60: seccomp_enable_basic_filter(): adding rule kill to finit_module
debug: ../zathura/seccomp-filters.c:61: seccomp_enable_basic_filter(): adding rule kill to get_kernel_syms
debug: ../zathura/seccomp-filters.c:62: seccomp_enable_basic_filter(): adding rule kill to get_mempolicy
debug: ../zathura/seccomp-filters.c:63: seccomp_enable_basic_filter(): adding rule kill to init_module
debug: ../zathura/seccomp-filters.c:64: seccomp_enable_basic_filter(): adding rule kill to io_cancel
debug: ../zathura/seccomp-filters.c:65: seccomp_enable_basic_filter(): adding rule kill to io_destroy
debug: ../zathura/seccomp-filters.c:66: seccomp_enable_basic_filter(): adding rule kill to io_getevents
debug: ../zathura/seccomp-filters.c:67: seccomp_enable_basic_filter(): adding rule kill to io_setup
debug: ../zathura/seccomp-filters.c:68: seccomp_enable_basic_filter(): adding rule kill to io_submit
debug: ../zathura/seccomp-filters.c:69: seccomp_enable_basic_filter(): adding rule kill to ioperm
debug: ../zathura/seccomp-filters.c:70: seccomp_enable_basic_filter(): adding rule kill to iopl
debug: ../zathura/seccomp-filters.c:71: seccomp_enable_basic_filter(): adding rule kill to ioprio_set
debug: ../zathura/seccomp-filters.c:72: seccomp_enable_basic_filter(): adding rule kill to kcmp
debug: ../zathura/seccomp-filters.c:73: seccomp_enable_basic_filter(): adding rule kill to kexec_file_load
debug: ../zathura/seccomp-filters.c:74: seccomp_enable_basic_filter(): adding rule kill to kexec_load
debug: ../zathura/seccomp-filters.c:75: seccomp_enable_basic_filter(): adding rule kill to keyctl
debug: ../zathura/seccomp-filters.c:76: seccomp_enable_basic_filter(): adding rule kill to lookup_dcookie
debug: ../zathura/seccomp-filters.c:77: seccomp_enable_basic_filter(): adding rule kill to mbind
debug: ../zathura/seccomp-filters.c:78: seccomp_enable_basic_filter(): adding rule kill to nfsservctl
debug: ../zathura/seccomp-filters.c:79: seccomp_enable_basic_filter(): adding rule kill to migrate_pages
debug: ../zathura/seccomp-filters.c:80: seccomp_enable_basic_filter(): adding rule kill to modify_ldt
debug: ../zathura/seccomp-filters.c:81: seccomp_enable_basic_filter(): adding rule kill to mount
debug: ../zathura/seccomp-filters.c:82: seccomp_enable_basic_filter(): adding rule kill to move_pages
debug: ../zathura/seccomp-filters.c:83: seccomp_enable_basic_filter(): adding rule kill to name_to_handle_at
debug: ../zathura/seccomp-filters.c:84: seccomp_enable_basic_filter(): adding rule kill to open_by_handle_at
debug: ../zathura/seccomp-filters.c:85: seccomp_enable_basic_filter(): adding rule kill to perf_event_open
debug: ../zathura/seccomp-filters.c:86: seccomp_enable_basic_filter(): adding rule kill to pivot_root
debug: ../zathura/seccomp-filters.c:87: seccomp_enable_basic_filter(): adding rule kill to process_vm_readv
debug: ../zathura/seccomp-filters.c:88: seccomp_enable_basic_filter(): adding rule kill to process_vm_writev
debug: ../zathura/seccomp-filters.c:89: seccomp_enable_basic_filter(): adding rule kill to ptrace
debug: ../zathura/seccomp-filters.c:90: seccomp_enable_basic_filter(): adding rule kill to reboot
debug: ../zathura/seccomp-filters.c:91: seccomp_enable_basic_filter(): adding rule kill to remap_file_pages
debug: ../zathura/seccomp-filters.c:92: seccomp_enable_basic_filter(): adding rule kill to request_key
debug: ../zathura/seccomp-filters.c:93: seccomp_enable_basic_filter(): adding rule kill to set_mempolicy
debug: ../zathura/seccomp-filters.c:94: seccomp_enable_basic_filter(): adding rule kill to swapoff
debug: ../zathura/seccomp-filters.c:95: seccomp_enable_basic_filter(): adding rule kill to swapon
debug: ../zathura/seccomp-filters.c:96: seccomp_enable_basic_filter(): adding rule kill to sysfs
debug: ../zathura/seccomp-filters.c:97: seccomp_enable_basic_filter(): adding rule kill to syslog
debug: ../zathura/seccomp-filters.c:98: seccomp_enable_basic_filter(): adding rule kill to tuxcall
debug: ../zathura/seccomp-filters.c:99: seccomp_enable_basic_filter(): adding rule kill to umount2
debug: ../zathura/seccomp-filters.c:100: seccomp_enable_basic_filter(): adding rule kill to uselib
debug: ../zathura/seccomp-filters.c:101: seccomp_enable_basic_filter(): adding rule kill to vmsplice
** (org.pwmt.zathura:19544): CRITICAL **: 16:39:05.725: girara_template_set_variable_value: assertion 'value != NULL' failed
error: Unable to load CSS: <data>:5:15Expected a string.
debug: ../girara/session.c:935: girara_set_window_icon(): Loading window icon with name: org.pwmt.zathura
debug: ../zathura/zathura.c:372: init_database(): Using plain database backend.
error: Unable to load CSS: <data>:5:15Expected a string.
error: Unable to load CSS: <data>:5:15Expected a string.
error: Unable to load CSS: <data>:5:15Expected a string.
error: Unable to load CSS: <data>:5:15Expected a string.
error: Unable to load CSS: <data>:5:15Expected a string.
error: Unable to load CSS: <data>:5:15Expected a string.
error: Unable to load CSS: <data>:5:15Expected a string.
error: Unable to load CSS: <data>:5:15Expected a string.
error: Unable to load CSS: <data>:5:15Expected a string.
debug: ../zathura/dbus-interface.c:105: bus_acquired(): Bus acquired at 'org.pwmt.zathura.PID-19544'.
debug: ../zathura/zathura.c:201: zathura_update_view_ppi(): monitor width: 276 mm, pixels: 1920, ppi: 176,70
debug: ../zathura/dbus-interface.c:132: name_acquired(): Acquired 'org.pwmt.zathura.PID-19544' on session bus.
debug: ../zathura/zathura.c:201: zathura_update_view_ppi(): monitor width: 276 mm, pixels: 1920, ppi: 176,70
debug: ../zathura/zathura.c:201: zathura_update_view_ppi(): monitor width: 276 mm, pixels: 1920, ppi: 176,70
debug: ../zathura/callbacks.c:235: cb_widget_screen_changed(): called
typing :set inputbar-bg white has no effect inside of zathura.
Expected behavior
I don't want zathura to throw a critical error
and zathura should be configurable.
Additional context
Add any other context about the problem here.
Notify maintainers
@ierton @globin @TethysSvensson
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
- system: `"x86_64-linux"`
- host os: `Linux 5.15.78, NixOS, 22.05 (Quokka), 22.05.4093.cb8d3fe07d3`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.8.1`
- channels(root): `"nixos-22.05"`
- channels(lino): `""`
- nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`
Describe the bug
My main problem is, that I can not configure
zathura.E.g. typing
:set inputbar-bg whitehas no effect.I think this is related to
zathurathrowing an critical erroron startup:
** (org.pwmt.zathura:15581): CRITICAL **: 16:15:44.641: girara_template_set_variable_value: assertion 'value != NULL' failedSteps To Reproduce
This is a (not yet minimal but shrinked down)
configuration.nixunder which the bug appears:When I type
zathura -l debugI get the following output:
typing
:set inputbar-bg whitehas no effect inside ofzathura.Expected behavior
I don't want
zathurato throw a critical errorand
zathurashould be configurable.Additional context
Add any other context about the problem here.
Notify maintainers
@ierton @globin @TethysSvensson
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"and paste the result.