all repos

dotfiles @ fa061e6d55708ec149a161d79f2f0532a1fbae66

i use rach linux btw
3 files changed, 1 insertions(+), 230 deletions(-)
nix: drop tangled
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2026-03-22 18:31:37 +0200
Authored at: 2026-03-22 13:10:37 +0200
Parent: bcc3176
M nix/flake.lock
···
        1
        1
         {

      
        2
        2
           "nodes": {

      
        3
        
        -    "actor-typeahead-src": {

      
        4
        
        -      "flake": false,

      
        5
        
        -      "locked": {

      
        6
        
        -        "lastModified": 1762835797,

      
        7
        
        -        "narHash": "sha256-heizoWUKDdar6ymfZTnj3ytcEv/L4d4fzSmtr0HlXsQ=",

      
        8
        
        -        "ref": "refs/heads/main",

      
        9
        
        -        "rev": "677fe7f743050a4e7f09d4a6f87bbf1325a06f6b",

      
        10
        
        -        "revCount": 6,

      
        11
        
        -        "type": "git",

      
        12
        
        -        "url": "https://tangled.org/@jakelazaroff.com/actor-typeahead"

      
        13
        
        -      },

      
        14
        
        -      "original": {

      
        15
        
        -        "type": "git",

      
        16
        
        -        "url": "https://tangled.org/@jakelazaroff.com/actor-typeahead"

      
        17
        
        -      }

      
        18
        
        -    },

      
        19
        3
             "agenix": {

      
        20
        4
               "inputs": {

      
        21
        5
                 "darwin": "darwin",

      ···
        81
        65
                 "type": "github"

      
        82
        66
               }

      
        83
        67
             },

      
        84
        
        -    "flake-compat": {

      
        85
        
        -      "flake": false,

      
        86
        
        -      "locked": {

      
        87
        
        -        "lastModified": 1751685974,

      
        88
        
        -        "narHash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=",

      
        89
        
        -        "rev": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1",

      
        90
        
        -        "type": "tarball",

      
        91
        
        -        "url": "https://git.lix.systems/api/v1/repos/lix-project/flake-compat/archive/549f2762aebeff29a2e5ece7a7dc0f955281a1d1.tar.gz?rev=549f2762aebeff29a2e5ece7a7dc0f955281a1d1"

      
        92
        
        -      },

      
        93
        
        -      "original": {

      
        94
        
        -        "type": "tarball",

      
        95
        
        -        "url": "https://git.lix.systems/lix-project/flake-compat/archive/main.tar.gz"

      
        96
        
        -      }

      
        97
        
        -    },

      
        98
        
        -    "flake-utils": {

      
        99
        
        -      "inputs": {

      
        100
        
        -        "systems": "systems_2"

      
        101
        
        -      },

      
        102
        
        -      "locked": {

      
        103
        
        -        "lastModified": 1694529238,

      
        104
        
        -        "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",

      
        105
        
        -        "owner": "numtide",

      
        106
        
        -        "repo": "flake-utils",

      
        107
        
        -        "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",

      
        108
        
        -        "type": "github"

      
        109
        
        -      },

      
        110
        
        -      "original": {

      
        111
        
        -        "owner": "numtide",

      
        112
        
        -        "repo": "flake-utils",

      
        113
        
        -        "type": "github"

      
        114
        
        -      }

      
        115
        
        -    },

      
        116
        
        -    "gomod2nix": {

      
        117
        
        -      "inputs": {

      
        118
        
        -        "flake-utils": "flake-utils",

      
        119
        
        -        "nixpkgs": [

      
        120
        
        -          "tangled",

      
        121
        
        -          "nixpkgs"

      
        122
        
        -        ]

      
        123
        
        -      },

      
        124
        
        -      "locked": {

      
        125
        
        -        "lastModified": 1754078208,

      
        126
        
        -        "narHash": "sha256-YVoIFDCDpYuU3riaDEJ3xiGdPOtsx4sR5eTzHTytPV8=",

      
        127
        
        -        "owner": "nix-community",

      
        128
        
        -        "repo": "gomod2nix",

      
        129
        
        -        "rev": "7f963246a71626c7fc70b431a315c4388a0c95cf",

      
        130
        
        -        "type": "github"

      
        131
        
        -      },

      
        132
        
        -      "original": {

      
        133
        
        -        "owner": "nix-community",

      
        134
        
        -        "repo": "gomod2nix",

      
        135
        
        -        "type": "github"

      
        136
        
        -      }

      
        137
        
        -    },

      
        138
        68
             "home-manager": {

      
        139
        69
               "inputs": {

      
        140
        70
                 "nixpkgs": [

      ···
        156
        86
                 "type": "github"

      
        157
        87
               }

      
        158
        88
             },

      
        159
        
        -    "htmx-src": {

      
        160
        
        -      "flake": false,

      
        161
        
        -      "locked": {

      
        162
        
        -        "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=",

      
        163
        
        -        "type": "file",

      
        164
        
        -        "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"

      
        165
        
        -      },

      
        166
        
        -      "original": {

      
        167
        
        -        "type": "file",

      
        168
        
        -        "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"

      
        169
        
        -      }

      
        170
        
        -    },

      
        171
        
        -    "htmx-ws-src": {

      
        172
        
        -      "flake": false,

      
        173
        
        -      "locked": {

      
        174
        
        -        "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=",

      
        175
        
        -        "type": "file",

      
        176
        
        -        "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"

      
        177
        
        -      },

      
        178
        
        -      "original": {

      
        179
        
        -        "type": "file",

      
        180
        
        -        "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"

      
        181
        
        -      }

      
        182
        
        -    },

      
        183
        
        -    "ibm-plex-mono-src": {

      
        184
        
        -      "flake": false,

      
        185
        
        -      "locked": {

      
        186
        
        -        "lastModified": 1731402384,

      
        187
        
        -        "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=",

      
        188
        
        -        "type": "tarball",

      
        189
        
        -        "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip"

      
        190
        
        -      },

      
        191
        
        -      "original": {

      
        192
        
        -        "type": "tarball",

      
        193
        
        -        "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip"

      
        194
        
        -      }

      
        195
        
        -    },

      
        196
        
        -    "indigo": {

      
        197
        
        -      "flake": false,

      
        198
        
        -      "locked": {

      
        199
        
        -        "lastModified": 1753693716,

      
        200
        
        -        "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=",

      
        201
        
        -        "owner": "oppiliappan",

      
        202
        
        -        "repo": "indigo",

      
        203
        
        -        "rev": "5f170569da9360f57add450a278d73538092d8ca",

      
        204
        
        -        "type": "github"

      
        205
        
        -      },

      
        206
        
        -      "original": {

      
        207
        
        -        "owner": "oppiliappan",

      
        208
        
        -        "repo": "indigo",

      
        209
        
        -        "type": "github"

      
        210
        
        -      }

      
        211
        
        -    },

      
        212
        
        -    "inter-fonts-src": {

      
        213
        
        -      "flake": false,

      
        214
        
        -      "locked": {

      
        215
        
        -        "lastModified": 1731687360,

      
        216
        
        -        "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=",

      
        217
        
        -        "type": "tarball",

      
        218
        
        -        "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"

      
        219
        
        -      },

      
        220
        
        -      "original": {

      
        221
        
        -        "type": "tarball",

      
        222
        
        -        "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"

      
        223
        
        -      }

      
        224
        
        -    },

      
        225
        
        -    "lucide-src": {

      
        226
        
        -      "flake": false,

      
        227
        
        -      "locked": {

      
        228
        
        -        "lastModified": 1754044466,

      
        229
        
        -        "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=",

      
        230
        
        -        "type": "tarball",

      
        231
        
        -        "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"

      
        232
        
        -      },

      
        233
        
        -      "original": {

      
        234
        
        -        "type": "tarball",

      
        235
        
        -        "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"

      
        236
        
        -      }

      
        237
        
        -    },

      
        238
        89
             "mugit": {

      
        239
        90
               "inputs": {

      
        240
        91
                 "nixpkgs": [

      ···
        276
        127
                 "agenix": "agenix",

      
        277
        128
                 "disko": "disko",

      
        278
        129
                 "mugit": "mugit",

      
        279
        
        -        "nixpkgs": "nixpkgs",

      
        280
        
        -        "tangled": "tangled"

      
        281
        
        -      }

      
        282
        
        -    },

      
        283
        
        -    "sqlite-lib-src": {

      
        284
        
        -      "flake": false,

      
        285
        
        -      "locked": {

      
        286
        
        -        "lastModified": 1706631843,

      
        287
        
        -        "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",

      
        288
        
        -        "type": "tarball",

      
        289
        
        -        "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"

      
        290
        
        -      },

      
        291
        
        -      "original": {

      
        292
        
        -        "type": "tarball",

      
        293
        
        -        "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"

      
        
        130
        +        "nixpkgs": "nixpkgs"

      
        294
        131
               }

      
        295
        132
             },

      
        296
        133
             "systems": {

      ···
        306
        143
                 "owner": "nix-systems",

      
        307
        144
                 "repo": "default",

      
        308
        145
                 "type": "github"

      
        309
        
        -      }

      
        310
        
        -    },

      
        311
        
        -    "systems_2": {

      
        312
        
        -      "locked": {

      
        313
        
        -        "lastModified": 1681028828,

      
        314
        
        -        "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",

      
        315
        
        -        "owner": "nix-systems",

      
        316
        
        -        "repo": "default",

      
        317
        
        -        "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",

      
        318
        
        -        "type": "github"

      
        319
        
        -      },

      
        320
        
        -      "original": {

      
        321
        
        -        "owner": "nix-systems",

      
        322
        
        -        "repo": "default",

      
        323
        
        -        "type": "github"

      
        324
        
        -      }

      
        325
        
        -    },

      
        326
        
        -    "tangled": {

      
        327
        
        -      "inputs": {

      
        328
        
        -        "actor-typeahead-src": "actor-typeahead-src",

      
        329
        
        -        "flake-compat": "flake-compat",

      
        330
        
        -        "gomod2nix": "gomod2nix",

      
        331
        
        -        "htmx-src": "htmx-src",

      
        332
        
        -        "htmx-ws-src": "htmx-ws-src",

      
        333
        
        -        "ibm-plex-mono-src": "ibm-plex-mono-src",

      
        334
        
        -        "indigo": "indigo",

      
        335
        
        -        "inter-fonts-src": "inter-fonts-src",

      
        336
        
        -        "lucide-src": "lucide-src",

      
        337
        
        -        "nixpkgs": [

      
        338
        
        -          "nixpkgs"

      
        339
        
        -        ],

      
        340
        
        -        "sqlite-lib-src": "sqlite-lib-src"

      
        341
        
        -      },

      
        342
        
        -      "locked": {

      
        343
        
        -        "lastModified": 1763627666,

      
        344
        
        -        "narHash": "sha256-t8UQ85/bPXrbFs3V/paFtQvv4lSrr2lszrdcgspuAaA=",

      
        345
        
        -        "ref": "refs/tags/v1.11.0-alpha",

      
        346
        
        -        "rev": "12ef7f8f63ee4a14a552ebed603802c79e4d72f8",

      
        347
        
        -        "revCount": 1678,

      
        348
        
        -        "type": "git",

      
        349
        
        -        "url": "https://tangled.org/tangled.org/core"

      
        350
        
        -      },

      
        351
        
        -      "original": {

      
        352
        
        -        "ref": "refs/tags/v1.11.0-alpha",

      
        353
        
        -        "type": "git",

      
        354
        
        -        "url": "https://tangled.org/tangled.org/core"

      
        355
        146
               }

      
        356
        147
             }

      
        357
        148
           },

      
M nix/flake.nix
···
        8
        8
             disko.url = "github:nix-community/disko";

      
        9
        9
             disko.inputs.nixpkgs.follows = "nixpkgs";

      
        10
        10
         

      
        11
        
        -    tangled.url = "git+https://tangled.org/tangled.org/core?ref=refs/tags/v1.11.0-alpha";

      
        12
        
        -    tangled.inputs.nixpkgs.follows = "nixpkgs";

      
        13
        
        -

      
        14
        11
             mugit.url = "github:olexsmir/mugit";

      
        15
        12
             mugit.inputs.nixpkgs.follows = "nixpkgs";

      
        16
        13
           };

      ···
        20
        17
                 ./hosts/thought

      
        21
        18
                 agenix.nixosModules.default

      
        22
        19
                 disko.nixosModules.disko

      
        23
        
        -        inputs.tangled.nixosModules.knot

      
        24
        
        -        inputs.tangled.nixosModules.spindle

      
        25
        20
                 inputs.mugit.nixosModules.default

      
        26
        21
                 { nixpkgs.hostPlatform = "x86_64-linux"; }

      
        27
        22
               ];

      
D nix/modules/services/tangled.nix
···
        1
        
        -{ ... }: {

      
        2
        
        -  services.caddy.virtualHosts."knot.olexsmir.xyz".extraConfig = ''

      
        3
        
        -    reverse_proxy localhost:5555

      
        4
        
        -  '';

      
        5
        
        -

      
        6
        
        -  services.tangled.knot = {

      
        7
        
        -    enable = true;

      
        8
        
        -    openFirewall = false;

      
        9
        
        -    motd = "i use arch btw\n";

      
        10
        
        -    server = {

      
        11
        
        -      owner = "did:plc:slhnamqkslwa5e5e5hrznbxr";

      
        12
        
        -      hostname = "knot.olexsmir.xyz";

      
        13
        
        -    };

      
        14
        
        -  };

      
        15
        
        -}