update
This commit is contained in:
@@ -89,6 +89,12 @@ window-rule {
|
|||||||
open-on-workspace "second"
|
open-on-workspace "second"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
window-rule {
|
||||||
|
match app-id="Spotify"
|
||||||
|
|
||||||
|
open-on-output "eDP-1"
|
||||||
|
}
|
||||||
|
|
||||||
window-rule {
|
window-rule {
|
||||||
match app-id="at.yrlf.wl_mirror"
|
match app-id="at.yrlf.wl_mirror"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
file:///home/kolkas/Videos Videos
|
file:///home/kolkas/Videos Videos
|
||||||
file:///home/kolkas/Repositories Repositories
|
file:///home/kolkas/Repositories Repositories
|
||||||
file:///home/kolkas/Pictures Pictures
|
file:///home/kolkas/Pictures Pictures
|
||||||
file:///home/kolkas/Desktop
|
file:///home/kolkas/Desktop Desktop
|
||||||
|
file:///home/kolkas/Public/GRA%20Proj Next
|
||||||
|
file:///home/kolkas/Public/GRA%20Proj/
|
||||||
|
|||||||
@@ -12,8 +12,9 @@ gtk-enable-input-feedback-sounds=0
|
|||||||
gtk-font-name=Sarasa UI SC, 10
|
gtk-font-name=Sarasa UI SC, 10
|
||||||
gtk-icon-theme-name=Papirus
|
gtk-icon-theme-name=Papirus
|
||||||
gtk-menu-images=true
|
gtk-menu-images=true
|
||||||
gtk-modules=colorreload-gtk-module
|
gtk-modules=colorreload-gtk-module:appmenu-gtk-module
|
||||||
gtk-primary-button-warps-slider=true
|
gtk-primary-button-warps-slider=true
|
||||||
|
gtk-shell-shows-menubar=1
|
||||||
gtk-sound-theme-name=ocean
|
gtk-sound-theme-name=ocean
|
||||||
gtk-theme-name=catppuccin-mocha-blue-standard+default
|
gtk-theme-name=catppuccin-mocha-blue-standard+default
|
||||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||||
|
|||||||
@@ -234,6 +234,8 @@ if (( $+commands[jj] )); then
|
|||||||
jj bookmark move "$branch" --to "$pos"
|
jj bookmark move "$branch" --to "$pos"
|
||||||
jj git push
|
jj git push
|
||||||
}
|
}
|
||||||
|
|
||||||
|
alias jja="jj log -r 'all()' -T builtin_log_detailed"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Global aliases (can be used as part of a command)
|
# Global aliases (can be used as part of a command)
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ y - Copy the selection.
|
|||||||
p - Paste after cursor.
|
p - Paste after cursor.
|
||||||
P - Paste before cursor.
|
P - Paste before cursor.
|
||||||
|
|
||||||
|
|
||||||
/ - Search forwards.
|
/ - Search forwards.
|
||||||
? - Search backwards.
|
? - Search backwards.
|
||||||
n - Next search result.
|
n - Next search result.
|
||||||
|
|||||||
@@ -278,6 +278,10 @@
|
|||||||
|
|
||||||
同时, `/etc/hosts` 最好也包含 `mail.domain.tld`.
|
同时, `/etc/hosts` 最好也包含 `mail.domain.tld`.
|
||||||
|
|
||||||
|
_Edit (21.June.2026)_:
|
||||||
|
|
||||||
|
**别**这样做, 否则可能会通过 systemd-resolved 泄进容器把 mail.uyani.de 解析成 loopback.
|
||||||
|
|
||||||
## 配置邮件服务器
|
## 配置邮件服务器
|
||||||
|
|
||||||
这里使用 [docker-mailserver](https://docker-mailserver.github.io/docker-mailserver/latest/#welcome-to-the-documentation-for-docker-mailserver) 作为邮件服务器. 当然也可以使用其他的, 但是这个比较简单.
|
这里使用 [docker-mailserver](https://docker-mailserver.github.io/docker-mailserver/latest/#welcome-to-the-documentation-for-docker-mailserver) 作为邮件服务器. 当然也可以使用其他的, 但是这个比较简单.
|
||||||
@@ -333,7 +337,7 @@ services:
|
|||||||
# 禁止伪造发件人
|
# 禁止伪造发件人
|
||||||
- SPOOF_PROTECTION=1
|
- SPOOF_PROTECTION=1
|
||||||
# 启用 MTA-STS
|
# 启用 MTA-STS
|
||||||
# - ENABLE_MTM_STS=1
|
# - ENABLE_MTA_STS=1
|
||||||
# 启用 SRS
|
# 启用 SRS
|
||||||
# - ENABLE_SRS=1
|
# - ENABLE_SRS=1
|
||||||
# 使用自定义证书
|
# 使用自定义证书
|
||||||
@@ -976,7 +980,7 @@ docker exec -it mailserver setup alias add @domain.tld me@domain.tld
|
|||||||
|
|
||||||
## 这一切到底是为什么?
|
## 这一切到底是为什么?
|
||||||
|
|
||||||
排除利益驱动, 我能想到的最合适的借口就是"隐私". 可是如果登陆 Resend 的后台看一眼, 就会发现我写的邮件被一封封明晃晃地不加掩饰地放在那里, 所有的内容都以明文的方式被看得一清二楚. 此时和使用公共邮箱服务唯一的区别似乎也就只剩"有一个很酷的后缀"这一点了. 即便真的解决了 25 端口问题 (是的, 写完上述内容的几天后我确实做到了) 从而得以摆脱 SMTP 中继服务, 在惊讶于明明 Mail-Tester 给出了 10/10 的满分评价但还是被 Gmail 扔进垃圾箱的残酷现实之余, 我也意识到自建邮局这条路仅靠热情是绝对走不通的. 一是预热 IP 需要花费的时间成本乃至金钱成本远超我的想象, 二是无论如何邮件内容也会被收件方的平台以算法评估一遍的事实彻底击碎了对于"隐私"乌托邦最后的妄想. 即使有这么多复杂的安全措施, 补齐了传输过程中的每一个可能的安全漏洞, 但真正和我点对点沟通的从来都只是靠着一条条既定规则维系的平台, 而不是我在写下收件地址时心中所想的一个个鲜活的人.
|
排除利益驱动, 我能想到的最合适的借口就是"隐私". 可是如果登陆 Resend 的后台看一眼, 就会发现我写的邮件被一封封明晃晃地不加掩饰地放在那里, 所有的内容都以明文的方式被看得一清二楚. 此时和使用公共邮箱服务唯一的区别似乎也就只剩"有一个很酷的后缀"这一点了. 即便真的解决了 25 端口问题 (是的, 写完上述内容的几天后我确实做到了) 从而得以摆脱 SMTP 中继服务, 在惊讶于明明 Mail-Tester 给出了 10/10 的满分评价但还是被 Gmail 扔进垃圾箱的残酷现实之余, 我也意识到自建邮局这条路仅靠热情是绝对走不通的. 一是预热 IP 需要花费的时间成本乃至金钱成本远超我的想象, 二是无论如何邮件内容也会被收件方的平台以算法评估一遍的事实彻底击碎了对于"隐私"乌托邦最后的妄想. 即使有这么多复杂的安全措施, 补齐了传输过程中的每一个可能的安全漏洞, 但真正和我点对点沟通的从来都只是靠着一条条既定规则维系的平台, 想想还蛮心寒的.
|
||||||
|
|
||||||
那么做这一切的目的到底是什么呢? 或许也只剩"酷"了吧, 除此之外我唯一能想到的好处就是在仅需要邮箱就能注册账号的平台注册无穷无尽的小号.
|
那么做这一切的目的到底是什么呢? 或许也只剩"酷"了吧, 除此之外我唯一能想到的好处就是在仅需要邮箱就能注册账号的平台注册无穷无尽的小号.
|
||||||
|
|
||||||
|
|||||||
+8
-6
@@ -163,7 +163,6 @@ docker
|
|||||||
docker-buildx
|
docker-buildx
|
||||||
docker-compose
|
docker-compose
|
||||||
dolphin
|
dolphin
|
||||||
dotnet-sdk
|
|
||||||
doxygen
|
doxygen
|
||||||
drawio-desktop
|
drawio-desktop
|
||||||
drm-info
|
drm-info
|
||||||
@@ -197,7 +196,6 @@ filelight
|
|||||||
fish
|
fish
|
||||||
fisher
|
fisher
|
||||||
flatpak
|
flatpak
|
||||||
flutter-bin
|
|
||||||
fnm
|
fnm
|
||||||
foliate
|
foliate
|
||||||
font-manager
|
font-manager
|
||||||
@@ -224,7 +222,6 @@ glaze
|
|||||||
gnome-keyring
|
gnome-keyring
|
||||||
gnome-text-editor
|
gnome-text-editor
|
||||||
go
|
go
|
||||||
gpac
|
|
||||||
gping
|
gping
|
||||||
gradia
|
gradia
|
||||||
gradle
|
gradle
|
||||||
@@ -258,7 +255,6 @@ intel-ucode
|
|||||||
inxi
|
inxi
|
||||||
iperf3
|
iperf3
|
||||||
jdk-openjdk
|
jdk-openjdk
|
||||||
jdk17-openjdk
|
|
||||||
jdk21-graalvm-ee-bin
|
jdk21-graalvm-ee-bin
|
||||||
jetbrains-toolbox
|
jetbrains-toolbox
|
||||||
jp2a
|
jp2a
|
||||||
@@ -316,6 +312,7 @@ mangohud
|
|||||||
matugen
|
matugen
|
||||||
mesa
|
mesa
|
||||||
meson
|
meson
|
||||||
|
mixtapes-git
|
||||||
mkvtoolnix-cli
|
mkvtoolnix-cli
|
||||||
modprobed-db
|
modprobed-db
|
||||||
moonlight-qt
|
moonlight-qt
|
||||||
@@ -333,12 +330,13 @@ nethogs
|
|||||||
network-manager-applet
|
network-manager-applet
|
||||||
networkmanager
|
networkmanager
|
||||||
networkmanager-openvpn
|
networkmanager-openvpn
|
||||||
|
nextcloud-client
|
||||||
nfs-utils
|
nfs-utils
|
||||||
niri
|
niri
|
||||||
nmap
|
nmap
|
||||||
nordvpn-bin
|
nordvpn-bin
|
||||||
noto-fonts-cjk
|
noto-fonts-cjk
|
||||||
ntfsprogs-plus
|
ntfsprogs
|
||||||
nvidia-container-toolkit
|
nvidia-container-toolkit
|
||||||
nvidia-open-dkms
|
nvidia-open-dkms
|
||||||
nvidia-prime
|
nvidia-prime
|
||||||
@@ -354,6 +352,7 @@ okular
|
|||||||
opam
|
opam
|
||||||
opencl-headers
|
opencl-headers
|
||||||
opencl-nvidia
|
opencl-nvidia
|
||||||
|
opencode
|
||||||
openssh
|
openssh
|
||||||
os-prober
|
os-prober
|
||||||
pacman-contrib
|
pacman-contrib
|
||||||
@@ -370,6 +369,7 @@ picard
|
|||||||
pipes.c
|
pipes.c
|
||||||
pipewire-alsa
|
pipewire-alsa
|
||||||
plasma-meta
|
plasma-meta
|
||||||
|
playerctl
|
||||||
polkit-gnome
|
polkit-gnome
|
||||||
power-profiles-daemon
|
power-profiles-daemon
|
||||||
protonplus
|
protonplus
|
||||||
@@ -495,7 +495,7 @@ ttf-comic-shanns-nerd
|
|||||||
ttf-jetbrains-mono-nerd
|
ttf-jetbrains-mono-nerd
|
||||||
ttf-lxgw-wenkai
|
ttf-lxgw-wenkai
|
||||||
ttf-lxgw-wenkai-tc
|
ttf-lxgw-wenkai-tc
|
||||||
ttf-maplemono-nf-cn
|
ttf-maplemono-nf-cn-unhinted
|
||||||
ttf-meslo-nerd
|
ttf-meslo-nerd
|
||||||
ttf-ms-fonts
|
ttf-ms-fonts
|
||||||
ttf-noto-sans-cjk-vf
|
ttf-noto-sans-cjk-vf
|
||||||
@@ -549,6 +549,7 @@ x86_energy_perf_policy
|
|||||||
xclip
|
xclip
|
||||||
xdg-desktop-portal-gnome
|
xdg-desktop-portal-gnome
|
||||||
xdg-desktop-portal-gtk
|
xdg-desktop-portal-gtk
|
||||||
|
xmake
|
||||||
xone-dkms
|
xone-dkms
|
||||||
xorg-bdftopcf
|
xorg-bdftopcf
|
||||||
xorg-font-util
|
xorg-font-util
|
||||||
@@ -586,6 +587,7 @@ yad
|
|||||||
yay
|
yay
|
||||||
yazi
|
yazi
|
||||||
yt-dlp
|
yt-dlp
|
||||||
|
ytmdesktop-bin
|
||||||
zellij
|
zellij
|
||||||
zen-browser-bin
|
zen-browser-bin
|
||||||
zenity
|
zenity
|
||||||
|
|||||||
Reference in New Issue
Block a user