This commit is contained in:
Kat Inskip 2025-07-26 13:48:37 -07:00
parent 2dce5c567d
commit 2b1fd9b99e
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
12 changed files with 54 additions and 23 deletions

25
flake.lock generated
View file

@ -683,17 +683,15 @@
"lix": {
"flake": false,
"locked": {
"lastModified": 1753191145,
"narHash": "sha256-Oao4ouyTAPXzuywI3wW1JuFnwdraVvg1TsjSTTXWRWE=",
"ref": "refs/heads/main",
"rev": "72cad8918b21343ee55e14d7c2f1eeff1874ee91",
"revCount": 18178,
"type": "git",
"url": "https://git.lix.systems/lix-project/lix"
"lastModified": 1753223229,
"narHash": "sha256-tkT4aCZZE6IEmjYotOzKKa2rV3pGpH3ZREeQn7ACgdU=",
"rev": "7ac20fc47cf2f1b7469c7a2f379e5a3a51a6789a",
"type": "tarball",
"url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/7ac20fc47cf2f1b7469c7a2f379e5a3a51a6789a.tar.gz?rev=7ac20fc47cf2f1b7469c7a2f379e5a3a51a6789a"
},
"original": {
"type": "tarball",
"url": "https://git.lix.systems/lix-project/lix/archive/main.tar.gz"
"url": "https://git.lix.systems/lix-project/lix/archive/release-2.93.tar.gz"
}
},
"lix-module": {
@ -706,15 +704,16 @@
]
},
"locked": {
"lastModified": 1751909859,
"narHash": "sha256-gbpuESxl/An4GTh7QEbQRYJozVIxWkwVGbWK0/0GoRc=",
"ref": "refs/heads/main",
"rev": "4d4c2b8f0a801c91ce5b717c77fe3a17efa1402f",
"revCount": 150,
"lastModified": 1753282722,
"narHash": "sha256-KYMUrTV7H/RR5/HRnjV5R3rRIuBXMemyJzTLi50NFTs=",
"ref": "release-2.93",
"rev": "46a9e8fcfe4be72b4c7c8082ee11d2c42da1e873",
"revCount": 149,
"type": "git",
"url": "https://git.lix.systems/lix-project/nixos-module"
},
"original": {
"ref": "release-2.93",
"type": "git",
"url": "https://git.lix.systems/lix-project/nixos-module"
}

View file

@ -24,12 +24,12 @@
};
};
lix-module = {
url = "git+https://git.lix.systems/lix-project/nixos-module";
url = "git+https://git.lix.systems/lix-project/nixos-module?ref=release-2.93";
inputs.nixpkgs.follows = "nixpkgs";
inputs.lix = {
url = "git+https://git.lix.systems/lix-project/lix";
inputs.nixpkgs.follows = "nixpkgs";
};
#inputs.lix = {
# url = "git+https://git.lix.systems/lix-project/lix";
# inputs.nixpkgs.follows = "nixpkgs";
#};
};
systems.url = "github:nix-systems/default";
# TODO: https://github.com/catppuccin/nix/issues/601

View file

@ -1,5 +1,23 @@
_: {
programs.obsidian = {
enable = true;
vaults."Notes".enable = true;
defaultSettings = {
app = {
vimMode = true;
showUnsupportedFiles = true;
showLineNumber = true;
livePreview = false;
readableLineLength = true;
};
appearance = {
monospaceFontFamily = "Iosevka,Consolas";
textFontFamily = "Ubuntu Sans";
interfaceFontFamily = "Monaspace Krypton";
baseFontSize = 16;
};
};
};
}

View file

@ -8,8 +8,9 @@
htop
# Mail
#thunderbird
thunderbird
aseprite
# Chat
tdesktop # Telegram
dino # XMPP

View file

@ -63,6 +63,10 @@ in {
nvim-notify
# Session management
resession-nvim
# obsidian vault support for neovim
obsidian-nvim
# commentry
vim-commentary
# tree sitter
(pkgs.vimPlugins.nvim-treesitter.withPlugins (_:
with pkgs.tree-sitter-grammars; [

View file

@ -0,0 +1,3 @@
_: {
programs.bat.enable = true;
}

View file

@ -13,6 +13,9 @@
inherit (tree.home.user.data) userName userEmail;
package = pkgs.gitAndTools.gitFull;
enable = true;
delta = {
enable = true;
};
extraConfig = {
init = {defaultBranch = "main";};
protocol.gcrypt.allow = "always";

View file

@ -11,8 +11,6 @@
file
# command monitoring
pv
# cat but better
bat
# sed replacement
sd
# sops

View file

@ -2,6 +2,7 @@
inherit (lib.options) mkOption mkEnableOption mkPackageOption;
inherit (lib.types) submodule path nullOr;
inherit (lib.modules) mkIf;
inherit (lib.meta) getExe';
cfg = config.programs.konawall-py;
in {
options.programs.konawall-py = {
@ -31,7 +32,7 @@ in {
After = ["graphical-session.target" "network-online.target"];
};
Service = {
ExecStart = "${cfg.package}/bin/konawall";
ExecStart = "${getExe' cfg.package "gui"}";
Restart = "on-failure";
RestartSec = "1s";
EnvironmentFile = cfg.environmentFile;

View file

@ -0,0 +1,3 @@
{ pkgs, ... }: {
environment.systemPackages = [ pkgs.heroic ];
}

View file

@ -8,6 +8,7 @@
corefonts
vistafonts
open-dyslexic
ubuntu-sans
];
enableDefaultPackages = true;
fontDir.enable = true;

View file

@ -69,7 +69,7 @@ _: let
konawall-py.settings = {
source = "e621";
tags = [
"-rating:s"
"rating:s"
#"-male/male"
"-overweight_male"
"-five_nights_at_freddy's"