summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/common/ark.nix1
-rw-r--r--modules/emacs/default.nix2
-rw-r--r--modules/emacs/doom/config.el56
-rw-r--r--modules/ipfs.nix14
-rw-r--r--modules/mpv.nix2
-rw-r--r--modules/profiles/headful.nix2
6 files changed, 54 insertions, 23 deletions
diff --git a/modules/common/ark.nix b/modules/common/ark.nix
index 84ff6db..1e43ef8 100644
--- a/modules/common/ark.nix
+++ b/modules/common/ark.nix
@@ -45,6 +45,7 @@ in
environment.persistence.${cfg.path} = {
hideMounts = true;
enableDebugging = false;
+ enableWarnings = false;
inherit (cfg) directories files;
};
diff --git a/modules/emacs/default.nix b/modules/emacs/default.nix
index 1e575ed..eccf179 100644
--- a/modules/emacs/default.nix
+++ b/modules/emacs/default.nix
@@ -121,7 +121,7 @@ in
languagetool # :checkers grammar
libxml2 # :lang data :editor format
markdownlint-cli # :lang markdown
- nil # :lang (nix +lsp)
+ nixd # :lang (nix +lsp)
nixfmt # :lang nix :editor format
nls # :lang (nickel +lsp)
nodePackages.bash-language-server # :lang (sh +lsp)
diff --git a/modules/emacs/doom/config.el b/modules/emacs/doom/config.el
index 51d1c47..206e5cd 100644
--- a/modules/emacs/doom/config.el
+++ b/modules/emacs/doom/config.el
@@ -49,13 +49,26 @@
lsp-modeline-code-actions-enable nil)
;;
+;;; Nix
+;;
+
+(after! nix
+ (after! lsp-mode
+ (add-to-list 'lsp-language-id-configuration '(nix-mode . "nix"))
+ (lsp-register-client (make-lsp-client
+ :new-connection (lsp-stdio-connection "nixd")
+ :activation-fn (lsp-activate-on "nix")
+ :server-id 'nixd
+ :major-modes 'nix-mode))
+ (add-hook 'nix-mode-hook 'lsp-deferred)))
+
+;;
;;; Go
;;
-(setq lsp-go-analyses
- '((unsedvariable . t)
- (unusedparams . t)
- (unusedwrite . t)))
+(setq lsp-go-analyses '((unsedvariable . t)
+ (unusedparams . t)
+ (unusedwrite . t)))
;;
;;; Org
@@ -146,12 +159,12 @@
(use-package! nickel-mode
:config
(after! lsp-mode
- (add-to-list 'lsp-language-id-configuration '(nickel-mode . "nickel")
- (lsp-register-client (make-lsp-client
- :new-connection (lsp-stdio-connection "nls")
- :activation-fn (lsp-activate-on "nickel")
- :server-id 'nls
- :major-modes 'nickel-mode)))
+ (add-to-list 'lsp-language-id-configuration '(nickel-mode . "nickel"))
+ (lsp-register-client (make-lsp-client
+ :new-connection (lsp-stdio-connection "nls")
+ :activation-fn (lsp-activate-on "nickel")
+ :server-id 'nls
+ :major-modes 'nickel-mode))
(add-hook 'nickel-mode-hook 'lsp-deferred)))
;;
@@ -181,16 +194,19 @@
elfeed-goodies/entry-pane-position 'bottom)
(add-hook! 'elfeed-new-entry-hook
- '((elfeed-make-tagger :before "2 weeks ago"
- :remove 'unread)
- (elfeed-make-tagger :feed-title "SberMarket Tech"
- :entry-title (not ".*(DevOps|Golang).*")
- :add 'junk
- :remove 'unread)
- (elfeed-make-tagger :feed-title "dotconferences"
- :entry-title (not ".*dotGo.*")
- :add 'junk
- :remove 'unread)))
+ '((elfeed-make-tagger
+ :before "2 weeks ago"
+ :remove 'unread)
+ (elfeed-make-tagger
+ :feed-title "SberMarket Tech"
+ :entry-title (not ".*(DevOps|Golang).*")
+ :add 'junk
+ :remove 'unread)
+ (elfeed-make-tagger
+ :feed-title "dotconferences"
+ :entry-title (not ".*dotGo.*")
+ :add 'junk
+ :remove 'unread)))
;;
;;; mu4e
diff --git a/modules/ipfs.nix b/modules/ipfs.nix
index 1dad6a6..1e1d23f 100644
--- a/modules/ipfs.nix
+++ b/modules/ipfs.nix
@@ -115,7 +115,21 @@ in
NoAnnounce = filterAddresses;
};
+
Swarm.AddrFilters = filterAddresses;
+
+ API.HTTPHeaders = {
+ Access-Control-Allow-Origin = [
+ "http://127.0.0.1:5001"
+ "http://webui.ipfs.io.ipns.localhost:6001"
+ ];
+ Access-Control-Allow-Methods = [
+ "PUT"
+ "POST"
+ ];
+ };
+
+ Experimental.FilestoreEnabled = true;
}
)
];
diff --git a/modules/mpv.nix b/modules/mpv.nix
index 467dc94..90d46d9 100644
--- a/modules/mpv.nix
+++ b/modules/mpv.nix
@@ -103,7 +103,7 @@ in
scripts = with pkgs.mpvScripts; [
autoload
mpv-cheatsheet
- mpv-webm # FIXME https://nixpk.gs/pr-tracker.html?pr=333779
+ mpv-webm
sponsorblock
thumbfast
uosc
diff --git a/modules/profiles/headful.nix b/modules/profiles/headful.nix
index 1b98df0..9f6bff5 100644
--- a/modules/profiles/headful.nix
+++ b/modules/profiles/headful.nix
@@ -50,7 +50,7 @@ in
'';
packages = with pkgs; [
- element-desktop
+ # element-desktop
fd
imv
libreoffice-fresh