mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 00:33:00 +00:00
obsidian: no home-manager
This commit is contained in:
parent
ba165a69bd
commit
960699a2f1
6 changed files with 26 additions and 6 deletions
|
|
@ -77,6 +77,7 @@ vim:ft=gotmpl
|
|||
.config/tmux
|
||||
.config/dunst
|
||||
.config/kitty
|
||||
.config/hypr
|
||||
.local/share/kio/**
|
||||
.local/share/fonts/**
|
||||
{{ end }}
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ in {
|
|||
# "com.discordapp.Discord"
|
||||
"com.google.EarthPro"
|
||||
"com.wps.Office"
|
||||
"md.obsidian.Obsidian"
|
||||
# "md.obsidian.Obsidian"
|
||||
# "app.zen_browser.zen"
|
||||
# "com.vivaldi.Vivaldi"
|
||||
"com.getpostman.Postman"
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
lib.hiPrio (
|
||||
pkgs.runCommand "${p.name}-wrapped" {nativeBuildInputs = with pkgs; [makeWrapper];} ''
|
||||
mkdir -p $out/bin
|
||||
ln -s ${p}/share $out/share
|
||||
makeWrapper \
|
||||
${p}/bin/${p.meta.mainProgram or p.pname} \
|
||||
$out/bin/${p.meta.mainProgram or p.pname} \
|
||||
|
|
@ -29,7 +30,7 @@
|
|||
}
|
||||
''
|
||||
mkdir -p $out/bin
|
||||
# ln -s ${p}/share $out/share
|
||||
ln -s ${p}/share $out/share
|
||||
makeWrapper ${lib.getExe p} $out/bin/${p.meta.mainProgram or p.pname} \
|
||||
--inherit-argv0 \
|
||||
--run '
|
||||
|
|
@ -100,7 +101,6 @@ in {
|
|||
feishin
|
||||
bruno
|
||||
bruno-cli
|
||||
cider-2
|
||||
kicad
|
||||
blender
|
||||
logisim-evolution
|
||||
|
|
@ -108,12 +108,16 @@ in {
|
|||
wayland-bongocat
|
||||
kdePackages.qttools
|
||||
antigravity
|
||||
nur.repos.forkprince.helium-nightly
|
||||
prismlauncher
|
||||
obsidian
|
||||
]
|
||||
++ (mkFcitxIM [
|
||||
pkgs.neovim-qt
|
||||
])
|
||||
++ (mkElectronWayland [
|
||||
pkgs.ticktick
|
||||
# pkgs.ticktick
|
||||
pkgs.cider-2
|
||||
]);
|
||||
|
||||
home.sessionVariables = {
|
||||
|
|
@ -128,6 +132,20 @@ in {
|
|||
"electron-36.9.5"
|
||||
];
|
||||
|
||||
# TODO: This is a workaround since upstram did not implement p.name for ticktick
|
||||
# xdg.desktopEntries."ticktick" = {
|
||||
# name = "TickTick";
|
||||
# exec = "${lib.getExe pkgs.ticktick} %U";
|
||||
# terminal = false;
|
||||
# type = "Application";
|
||||
# icon = "ticktick";
|
||||
# categories = ["Office"];
|
||||
# comment = "TickTick is a powerful to-do & task management app with seamless cloud synchronization across all your devices. Whether you need to schedule an agenda, make memos, share shopping lists, collaborate in a team, or even develop a new habit, TickTick is always here to help you get stuff done and keep life on track.";
|
||||
# settings = {
|
||||
# StartupWMClass = "TickTick";
|
||||
# };
|
||||
# };
|
||||
|
||||
services.protonmail-bridge.enable = true;
|
||||
services.remmina.enable = true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
{name = "google/gemini-3-pro-preview";}
|
||||
{name = "anthropic/claude-sonnet-4.5";}
|
||||
{name = "anthropic/claude-haiku-4.5";}
|
||||
{name = "anthropic/claude-opus-4.1";}
|
||||
{name = "anthropic/claude-opus-4.5";}
|
||||
{name = "openai/gpt-5.1";}
|
||||
{name = "openai/gpt-5.1-codex";}
|
||||
{name = "openai/gpt-5-mini";}
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ in {
|
|||
"text/x-chdr" = gvim; # .h
|
||||
"text/javascript" = gvim;
|
||||
"text/x-python" = gvim;
|
||||
"application/yaml" = gvim; # .yaml, .yml
|
||||
# CSV
|
||||
"text/csv" = gvim;
|
||||
"text/markdown" = gvim;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
./vimrc-support.nix
|
||||
];
|
||||
programs.obsidian = {
|
||||
enable = true;
|
||||
enable = false;
|
||||
vaults."HomeManagerDryRun" = {
|
||||
enable = true;
|
||||
target = "HomeManagerDryRun"; # relative to $HOME
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue