1

Compare commits

...

2 Commits

3 changed files with 18 additions and 1 deletions

View File

@ -84,6 +84,12 @@ in {
(lib.mkIf pkgs.stdenv.isLinux { (lib.mkIf pkgs.stdenv.isLinux {
generateCompletions = nixosConfig.programs.fish.generateCompletions; generateCompletions = nixosConfig.programs.fish.generateCompletions;
# TODO: There's a bug with the direnv mechanism:
# - When leaving an env, it unloads (good)
# - When entering another env, it loads (good)
# - When leaving this one, it doesn't unload (bad)
# - When entering leaving it again, it works...
# This only happens sometimes, is there a race condition?
shellInit = '' shellInit = ''
set fish_greeting set fish_greeting
yes | fish_config theme save "system-theme" yes | fish_config theme save "system-theme"

View File

@ -102,6 +102,7 @@ in {
DBI DBI
DBDMariaDB DBDMariaDB
CursesUI CursesUI
TextCSV_XS
])) ]))
(python314.withPackages (p: (python314.withPackages (p:

View File

@ -619,6 +619,7 @@ in {
matches = [{app-id = "neovide";}]; matches = [{app-id = "neovide";}];
open-on-workspace = "2"; open-on-workspace = "2";
open-maximized = true; open-maximized = true;
open-focused = true;
} }
{ {
matches = [{app-id = "jetbrains-clion";}]; matches = [{app-id = "jetbrains-clion";}];
@ -631,12 +632,21 @@ in {
open-floating = true; open-floating = true;
} }
{ {
matches = [{app-id = "obsidian";}]; matches = [
{
app-id = "electron";
title = ".*Chriphost - Obsidian.*";
}
];
open-on-workspace = "3"; open-on-workspace = "3";
# open-maximized = true;
open-focused = true;
} }
{ {
matches = [{app-id = "Zotero";}]; matches = [{app-id = "Zotero";}];
open-on-workspace = "3"; open-on-workspace = "3";
# open-maximized = true;
open-focused = true;
} }
{ {
matches = [{app-id = "firefox";}]; matches = [{app-id = "firefox";}];