Compare commits

...

6 Commits

Author SHA1 Message Date
9979cf0497 chore(msyds): enable zathura
All checks were successful
build / build (push) Successful in 3m46s
2026-04-11 10:29:24 -06:00
b7bb888e98 feat(zathura): init module 2026-04-11 10:25:49 -06:00
8bd1250ab4 fix(emacs): prevent garbage from entering vc 2026-04-11 10:25:16 -06:00
b4a26e1713 feat(tf2): enable IPC stuff 2026-04-11 10:18:56 -06:00
3c1b5191da feat(emacs): command to import systemd env 2026-04-11 10:16:35 -06:00
ed18e5f850 fix(clojure): persist gitlibs 2026-04-10 16:47:32 -06:00
8 changed files with 63 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ in {
config = lib.mkIf cfg.enable {
sydnix.impermanence.cache.directories = [
".m2" # Clojure dependencies.
".gitlibs"
];
};
}

View File

@@ -3,3 +3,7 @@ exec loadouts/init
exec overrides/binds.cfg
exec overrides/settings.cfg
con_logfile console.log
ip 0.0.0.0
rcon_password monitor
net_start

View File

@@ -67,4 +67,6 @@
syd/grammatical-framework
syd/tabs
syd/lsp
syd/custom))
syd/custom
syd/transient
syd/bookmark))

View File

@@ -0,0 +1,10 @@
;;; -*- lexical-binding: t; -*-
(require 'syd/base)
(use-package bookmark
:straight nil
:custom ((bookmark-default-file
(file-name-concat syd-data-dir "bookmarks"))))
(provide 'syd/bookmark)

View File

@@ -227,4 +227,21 @@ form."
'confirm)))
(insert choice))))
(defun syd-import-systemd-environment ()
(interactive)
(with-temp-buffer
(shell-command "systemctl --user show-environment" (current-buffer))
(goto-char (point-min))
(while (re-search-forward
(rx bol (group (+ (not "=")))
"="
(or (and "$'" (group (* (not "'"))) "'")
(group (* any)))
eol)
nil t)
(let ((var (match-string 1))
(val (or (match-string 2)
(match-string 3))))
(setenv var val)))))
(provide 'syd/prelude)

View File

@@ -0,0 +1,10 @@
;;; -*- lexical-binding: t; -*-
(require 'syd/base)
(use-package transient
:straight nil
:custom ((transient-history-file
(file-name-concat syd-data-dir "transient/history.el"))))
(provide 'syd/transient)

View File

@@ -0,0 +1,14 @@
{ config, lib, pkgs, ... }:
let cfg = config.sydnix.users.msyds.zathura;
in {
options.sydnix.users.msyds.zathura = {
enable = lib.mkEnableOption "Zathura";
};
config = lib.mkIf cfg.enable {
programs.zathura = {
enable = true;
};
};
}

View File

@@ -48,6 +48,7 @@
toki-pona.enable = true;
prism-launcher.enable = on "sydpc";
flatpak.enable = on "sydpc";
drawing-tablet.enable = on "sydpc";
sops = {
enable = true;
keyFile = "/persist/private-keys/age/crumb";
@@ -66,6 +67,7 @@
fcitx5.enable = true;
anki.enable = true;
mumble.enable = true;
rnote.enable = on "sydpc";
};
users.msyds = {
discord.enable = true;
@@ -76,7 +78,8 @@
syncthing.enable = true;
fonts.enable = true;
dank-material-shell.enable = true;
sioyek.enable = true;
sioyek.enable = on "fruitbook";
zathura.enable = on "sydpc";
};
};