diff --git a/flake.lock b/flake.lock index 5cd680c..93762d5 100644 --- a/flake.lock +++ b/flake.lock @@ -3,11 +3,11 @@ "cadquery-src": { "flake": false, "locked": { - "lastModified": 1640705539, - "narHash": "sha256-JEHVHhbuoX6fknZYCUBirxzuveRhgTjZr5QcvGUBKO8=", + "lastModified": 1644996314, + "narHash": "sha256-ra17BW5CMyffSYwYuL924+jIYjK00j4cpLkUL4O9sDI=", "owner": "CadQuery", "repo": "cadquery", - "rev": "4a156291880b3c9de6856aa807266aae4b9aa26f", + "rev": "9e9b452e66f7925f7c15689f3e07da47b13f2454", "type": "github" }, "original": { @@ -19,11 +19,11 @@ "cq-editor-src": { "flake": false, "locked": { - "lastModified": 1637964324, - "narHash": "sha256-sRA8t8CIQOatiA3nDbNRzLvk2xMyT07ti7droEALZeM=", + "lastModified": 1645031287, + "narHash": "sha256-/LoZN/ysTRWnK9eoehtnkyXDH1k6AoT0q4ul/ynspHM=", "owner": "CadQuery", "repo": "CQ-editor", - "rev": "e5739c5a5c3ffcdf7afc293323cd819d04434946", + "rev": "4b461fe195d0a4e99b9a6c43b7e1fe0cb4c5e77d", "type": "github" }, "original": { @@ -49,11 +49,11 @@ "pywrap-src": "pywrap-src" }, "locked": { - "lastModified": 1644399820, - "narHash": "sha256-VX4CWMYuOwdGuGW3EQy3aZyCW/uPayr93G/1ZzunwEc=", + "lastModified": 1645265174, + "narHash": "sha256-8Ptbdbo58wmgotAxEzdDPRm+nrO9UVjathmPZUviwSY=", "owner": "marcus7070", "repo": "cq-flake", - "rev": "a9aa51b15fb67ac35dd02ce494a70863935867b0", + "rev": "25c115bca034a11981e56498afd0636aa108a41b", "type": "github" }, "original": { @@ -65,16 +65,16 @@ "doom-emacs": { "flake": false, "locked": { - "lastModified": 1643305420, - "narHash": "sha256-E4eVkyWdoUvBF904macERWkZ+Ox8dWLzoaRauerFcYg=", + "lastModified": 1645129059, + "narHash": "sha256-ARevYDIHNin0srNHyVFbxvD11NMTBWRBdW28xyGCJfg=", "owner": "hlissner", "repo": "doom-emacs", - "rev": "a5ebd0b04778409c2d513830791e919646e6f980", + "rev": "89deac190de140a65a357fd4632de125f2d188d4", "type": "github" }, "original": { "owner": "hlissner", - "ref": "develop", + "ref": "master", "repo": "doom-emacs", "type": "github" } @@ -97,11 +97,11 @@ }, "emacs-overlay": { "locked": { - "lastModified": 1644575200, - "narHash": "sha256-7BaSTzlAI/xndvPIieZSZOB5Nsgtrb7L5HqdGGdVbwg=", + "lastModified": 1645440963, + "narHash": "sha256-DKSt+xkLe75THcYKkGuJU2+bv8wbZJtg5pldlOX9r0A=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "da2f552d133497abd434006e0cae996c0a282394", + "rev": "d1471c0e9049772e84bfe11707ab8b9c133b49e8", "type": "github" }, "original": { @@ -113,11 +113,11 @@ "emacs-overlay_2": { "flake": false, "locked": { - "lastModified": 1644519398, - "narHash": "sha256-cQ3H9hz7ooBz7fQTtaDi3SY02dghH/V1QN57oqMWqy4=", + "lastModified": 1645123072, + "narHash": "sha256-yIkotXBUkJTo5hHTG+4LOHjZ2I2VTvn/8nAATc/FIPk=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "612ade8d9b1a00821e54e062c8e0959dda972a0e", + "rev": "b6f869b5fa8e5fc3ce7fe1741f440cd0558c84d0", "type": "github" }, "original": { @@ -254,11 +254,11 @@ ] }, "locked": { - "lastModified": 1642153461, - "narHash": "sha256-dJ62TO+gPv59K9UWifJU6EWWKcgvHOiCjKHFGPCWSOI=", + "lastModified": 1644756611, + "narHash": "sha256-uEliT8bv4sbVZ0keE2MYIlhJ9at8vtdoRW5BPO55gcA=", "ref": "main", - "rev": "81f8b78d224ee8ca0755b1d0799121143b5a858c", - "revCount": 17, + "rev": "76124cd97442317094a07666d1de6183d6610152", + "revCount": 20, "type": "git", "url": "https://@git.datarift.nl/erwin/ha-now-playing.git" }, @@ -275,11 +275,11 @@ ] }, "locked": { - "lastModified": 1644534280, - "narHash": "sha256-Gzf/Jq/F1vvTp6XkzPU+pBCj3OSAFLiR7f0ptwRseiI=", + "lastModified": 1645244400, + "narHash": "sha256-o7KCd6ySFZ9/LbS62aTeuFmBWtP7Tt3Q3RcNjYgTgZU=", "owner": "nix-community", "repo": "home-manager", - "rev": "6d9d9294d09b5e88df65f8c6651efb8a4d7d2476", + "rev": "0232fe1b75e6d7864fd82b5c72f6646f87838fc3", "type": "github" }, "original": { @@ -353,11 +353,11 @@ "rotate-text": "rotate-text" }, "locked": { - "lastModified": 1644559779, - "narHash": "sha256-t8NqWVCBpTr4QcRT1PprhvNh0LuTkbFoZHxkNA3fpC8=", + "lastModified": 1645146748, + "narHash": "sha256-teXmONMeudBE1UCKgLkzsf9eUTGfSXghE4aAAqiDjbs=", "owner": "nix-community", "repo": "nix-doom-emacs", - "rev": "5b00ec9699255d710dd3afd725917b3dea2963ea", + "rev": "f7a7a154f2335bd673116a6f38a45f974559f9aa", "type": "github" }, "original": { @@ -420,11 +420,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1644420267, - "narHash": "sha256-rFJuctggkjM412OC6OGPdXogFp7czGDW05ueWqpJbj8=", + "lastModified": 1645334861, + "narHash": "sha256-We9ECiMglthzbZ5S6Myqqf+RHzBFZPoM2qL5/jDkUjs=", "owner": "nixos", "repo": "nixpkgs", - "rev": "98bb5b77c8c6666824a4c13d23befa1e07210ef1", + "rev": "d5f237872975e6fb6f76eef1368b5634ffcd266f", "type": "github" }, "original": { @@ -501,11 +501,11 @@ "org": { "flake": false, "locked": { - "lastModified": 1644363503, - "narHash": "sha256-pso0OiNK8UUiz4SNYSAWC+w2wpJnfPnJGFOYSCUvQLw=", + "lastModified": 1645016108, + "narHash": "sha256-RzWdV0/4WnTXZMEb5b/aOrDN/r26UabFpR3TN/8PRBU=", "owner": "emacs-straight", "repo": "org-mode", - "rev": "98588ebfe1c5e80329aa8720116c6b548ddcacfe", + "rev": "37d8bc801eb463a7d0ed4ffa93298f1ac7bb0f52", "type": "github" }, "original": { @@ -679,11 +679,11 @@ ] }, "locked": { - "lastModified": 1644546876, - "narHash": "sha256-EB3Xw30GnqhEdezEWlPy8XYsZaNDu9hScwVbI7/busA=", + "lastModified": 1645409726, + "narHash": "sha256-rji0+Ii6WpBB8VCPh3siV/MFfaSiksNbDHOE1DHcHCA=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "b4532ea48564cd25534203b78dc54cc6327e0658", + "rev": "d12fa61b3991d332d3b18ccb20a27d5e473f876e", "type": "github" }, "original": { @@ -699,11 +699,11 @@ ] }, "locked": { - "lastModified": 1644240878, - "narHash": "sha256-JO5WrnP6+5qN3isdmm9VmjzvCM64UElgGnql7vEGjKU=", + "lastModified": 1645434840, + "narHash": "sha256-C8gH2YOtk8atRRpmEZUGpvDUNfNXFtftobvYdNFqdHI=", "owner": "Mic92", "repo": "sops-nix", - "rev": "95b4393147dba5660bf0d13544ef5ef49d646f89", + "rev": "cda46de69a7acef8df1ac07d27c2c2b1a8be8f21", "type": "github" }, "original": { diff --git a/home-manager/modules/zathura/default.nix b/home-manager/modules/zathura/default.nix new file mode 100644 index 0000000..3adb909 --- /dev/null +++ b/home-manager/modules/zathura/default.nix @@ -0,0 +1,14 @@ +{ pkgs, config, lib, ... }: +with lib; +let + cfg = config.eboskma.programs.zathura; +in +{ + options.eboskma.programs.zathura = { enable = mkEnableOption "activate zathura"; }; + + config = mkIf (cfg.enable) { + programs.zathura = { + enable = true; + }; + }; +} diff --git a/home-manager/modules/zathura/theme b/home-manager/modules/zathura/theme new file mode 100644 index 0000000..75fdc61 --- /dev/null +++ b/home-manager/modules/zathura/theme @@ -0,0 +1,57 @@ +set window-title-basename "true" +set selection-clipboard "clipboard" + +# Dracula color theme for Zathura +# Swaps Foreground for Background to get a light version if the user prefers + +# +# Dracula color theme +# + +set notification-error-bg "#ff5555" # Red +set notification-error-fg "#f8f8f2" # Foreground +set notification-warning-bg "#ffb86c" # Orange +set notification-warning-fg "#44475a" # Selection +set notification-bg "#282a36" # Background +set notification-fg "#f8f8f2" # Foreground + +set completion-bg "#282a36" # Background +set completion-fg "#6272a4" # Comment +set completion-group-bg "#282a36" # Background +set completion-group-fg "#6272a4" # Comment +set completion-highlight-bg "#44475a" # Selection +set completion-highlight-fg "#f8f8f2" # Foreground + +set index-bg "#282a36" # Background +set index-fg "#f8f8f2" # Foreground +set index-active-bg "#44475a" # Current Line +set index-active-fg "#f8f8f2" # Foreground + +set inputbar-bg "#282a36" # Background +set inputbar-fg "#f8f8f2" # Foreground +set statusbar-bg "#282a36" # Background +set statusbar-fg "#f8f8f2" # Foreground + +set highlight-color "#ffb86c" # Orange +set highlight-active-color "#ff79c6" # Pink + +set default-bg "#282a36" # Background +set default-fg "#f8f8f2" # Foreground + +set render-loading true +set render-loading-fg "#282a36" # Background +set render-loading-bg "#f8f8f2" # Foreground + +# +# Recolor mode settings +# + +set recolor-lightcolor "#282a36" # Background +set recolor-darkcolor "#f8f8f2" # Foreground +set recolor-keephue true # Keep original hue + +# +# Startup options +# +set adjust-open width +set recolor true \ No newline at end of file