Compare commits

...

6 Commits

Author SHA1 Message Date
9b32cf7f0f update 2025-05-08 14:58:01 -04:00
453de9f47d update 2025-05-07 15:03:50 -04:00
812eff873b use dbeaver 2025-05-07 13:28:00 -04:00
e110f60de6 mysql: ensureUsers 2025-05-07 13:10:11 -04:00
75f94963ba add keepassxc 2025-05-07 12:52:20 -04:00
d88d010f72 add mysql/mariadb 2025-05-07 12:38:23 -04:00
3 changed files with 66 additions and 43 deletions

View File

@@ -118,4 +118,24 @@
# disable framework kernel module
# https://github.com/NixOS/nixos-hardware/issues/1330
hardware.framework.enableKmod = false;
# for database class
services.mysql = {
enable = true;
package = pkgs.mariadb;
ensureUsers = [
{
name = "root";
ensurePermissions = {
"*.*" = "ALL PRIVILEGES";
};
}
{
name = "${username}";
ensurePermissions = {
"*.*" = "ALL PRIVILEGES";
};
}
];
};
}

84
flake.lock generated
View File

@@ -38,11 +38,11 @@
]
},
"locked": {
"lastModified": 1746393392,
"narHash": "sha256-pXPlbcEBRX5X3VodtXQlqHjmnTDbWFpfpZBeoDQibE4=",
"lastModified": 1746698158,
"narHash": "sha256-R3XpZAQdH1Z7RggT4yttsCrug62cpnc4AV3nSM8zzT8=",
"owner": "chaotic-cx",
"repo": "nyx",
"rev": "00ad833cbada57424d273a4791a0435fd490b09e",
"rev": "b6e45fa12c18801ad1f46fad54a6eba99a8a71c2",
"type": "github"
},
"original": {
@@ -54,11 +54,11 @@
},
"crane": {
"locked": {
"lastModified": 1741481578,
"narHash": "sha256-JBTSyJFQdO3V8cgcL08VaBUByEU6P5kXbTJN6R0PFQo=",
"lastModified": 1746291859,
"narHash": "sha256-DdWJLA+D5tcmrRSg5Y7tp/qWaD05ATI4Z7h22gd1h7Q=",
"owner": "ipetkov",
"repo": "crane",
"rev": "bb1c9567c43e4434f54e9481eb4b8e8e0d50f0b5",
"rev": "dfd9a8dfd09db9aad544c4d3b6c47b12562544a5",
"type": "github"
},
"original": {
@@ -96,11 +96,11 @@
]
},
"locked": {
"lastModified": 1736864502,
"narHash": "sha256-ItkIZyebGvNH2dK9jVGzJHGPtb6BSWLN8Gmef16NeY0=",
"lastModified": 1746728054,
"narHash": "sha256-eDoSOhxGEm2PykZFa/x9QG5eTH0MJdiJ9aR00VAofXE=",
"owner": "nix-community",
"repo": "disko",
"rev": "0141aabed359f063de7413f80d906e1d98c0c123",
"rev": "ff442f5d1425feb86344c028298548024f21256d",
"type": "github"
},
"original": {
@@ -119,11 +119,11 @@
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1745995211,
"narHash": "sha256-hf6Xu3KS06WyE/3dqV96iLGx3jIYQq9e68iCEFHrt04=",
"lastModified": 1746599904,
"narHash": "sha256-bykoJKLSbNANMY5nedzVYa2Z3GF8poQsNTHAnc19alM=",
"owner": "nix-community",
"repo": "fenix",
"rev": "0db04339c4e4c0fd42dbbaebe3590a67cbd12aa3",
"rev": "589e863010225278a042480fed5b6feacb364a65",
"type": "github"
},
"original": {
@@ -156,11 +156,11 @@
]
},
"locked": {
"lastModified": 1741352980,
"narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=",
"lastModified": 1743550720,
"narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9",
"rev": "c621e8422220273271f52058f618c94e405bb0f5",
"type": "github"
},
"original": {
@@ -212,11 +212,11 @@
]
},
"locked": {
"lastModified": 1746413188,
"narHash": "sha256-i6BoiQP0PasExESQHszC0reQHfO6D4aI2GzOwZMOI20=",
"lastModified": 1746727295,
"narHash": "sha256-0364XVBdfEA8rWfqEPvsgBqGFfq5r9LAo9CS9tvT7tg=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "8a318641ac13d3bc0a53651feaee9560f9b2d89a",
"rev": "a51598236f23c89e59ee77eb8e0614358b0e896c",
"type": "github"
},
"original": {
@@ -234,11 +234,11 @@
]
},
"locked": {
"lastModified": 1745487384,
"narHash": "sha256-WvQ4XXi0vMtEpPqhfo8ztxjeaeHkbW5tfR4O5+w8r5U=",
"lastModified": 1746656950,
"narHash": "sha256-tnbPgz/TYBsxuidwFwVYgz/aZLVUy1EkIemTDDOh1XY=",
"owner": "Jovian-Experiments",
"repo": "Jovian-NixOS",
"rev": "0168e4a65c9d43c22ac38ff27f5fa31c7d535148",
"rev": "87911a856356a11c7864c0a66c4c000f178e19b0",
"type": "github"
},
"original": {
@@ -261,11 +261,11 @@
]
},
"locked": {
"lastModified": 1745271491,
"narHash": "sha256-4GAHjus6JRpYHVROMIhFIz/sgLDF/klBM3UHulbSK9s=",
"lastModified": 1746717538,
"narHash": "sha256-mBPMdT19oLO6zRxTiuoKIKPQ4smlD8om3CZC3F34ZNo=",
"owner": "nix-community",
"repo": "lanzaboote",
"rev": "995637eb3ab78eac33f8ee6b45cc2ecd5ede12ba",
"rev": "fa81496ad7359f62deec2f52882479250b237fc7",
"type": "github"
},
"original": {
@@ -357,11 +357,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1746468201,
"narHash": "sha256-hSOSlrvMJwGr8hX/gc0mnhUf5UIClMDUAadfXlSXzfc=",
"lastModified": 1746621361,
"narHash": "sha256-T9vOxEqI1j1RYugV0b9dgy0AreiZ9yBDKZJYyclF0og=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "6aabf68429c0a414221d1790945babfb6a0bd068",
"rev": "2ea3ad8a1f26a76f8a8e23fc4f7757c46ef30ee5",
"type": "github"
},
"original": {
@@ -373,11 +373,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1746328495,
"narHash": "sha256-uKCfuDs7ZM3QpCE/jnfubTg459CnKnJG/LwqEVEdEiw=",
"lastModified": 1746461020,
"narHash": "sha256-7+pG1I9jvxNlmln4YgnlW4o+w0TZX24k688mibiFDUE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "979daf34c8cacebcd917d540070b52a3c2b9b16e",
"rev": "3730d8a308f94996a9ba7c7138ede69c1b9ac4ae",
"type": "github"
},
"original": {
@@ -416,11 +416,11 @@
]
},
"locked": {
"lastModified": 1741379162,
"narHash": "sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc=",
"lastModified": 1746537231,
"narHash": "sha256-Wb2xeSyOsCoTCTj7LOoD6cdKLEROyFAArnYoS+noCWo=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"rev": "b5a62751225b2f62ff3147d0a334055ebadcd5cc",
"rev": "fa466640195d38ec97cf0493d6d6882bc4d14969",
"type": "github"
},
"original": {
@@ -446,11 +446,11 @@
"rust-analyzer-src": {
"flake": false,
"locked": {
"lastModified": 1745949276,
"narHash": "sha256-9ZK31t2HUiGdLLnDafrRnSrrO12JwqcAFbrJ9nRwh0Y=",
"lastModified": 1746522319,
"narHash": "sha256-q+Qo00BFgXN6xKrsrQI1P7Z3K1s2zKT0GNl0h8DwBH4=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "78a488dd5e7e4f17162001519665795e6e68b6f8",
"rev": "debaef80be92d957f52d6e89c86286556075ea47",
"type": "github"
},
"original": {
@@ -467,11 +467,11 @@
]
},
"locked": {
"lastModified": 1746412651,
"narHash": "sha256-wwyhceL2urIUIhHtTS8QmRtxAigPBBnTWalxYf5h1uI=",
"lastModified": 1746671794,
"narHash": "sha256-V+mpk2frYIEm85iYf+KPDmCGG3zBRAEhbv0E3lHdG2U=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "ce79bb52eb023f71a03e88cb36c66f35c6668a95",
"rev": "ceec434b8741c66bb8df5db70d7e629a9d9c598f",
"type": "github"
},
"original": {
@@ -538,11 +538,11 @@
]
},
"locked": {
"lastModified": 1746462331,
"narHash": "sha256-5vYuiOmaK78HBKIH6Bn3No6FQ2MrjkEYa2s0swLXtMo=",
"lastModified": 1746725877,
"narHash": "sha256-0YQx51XJyV43yjdv2+RHoO+C8wgI5V9L1DGVGr1+8hY=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "5866c62d3aba150251f244fafebd47c7a384fb47",
"rev": "1965b827dc7f89e48744ec52e41dce920485ea85",
"type": "github"
},
"original": {

View File

@@ -126,8 +126,11 @@
zenity
p7zip
# password manager
keepassxc
# for database class
mysql-workbench
dbeaver-bin
]
++ (builtins.filter lib.isDerivation (builtins.attrValues nerd-fonts));