Refactor flakes
This commit is contained in:
parent
2ad2440491
commit
84f7bc915f
5 changed files with 69 additions and 65 deletions
|
|
@ -54,15 +54,11 @@ in {
|
||||||
then
|
then
|
||||||
[
|
[
|
||||||
sweet-ambar-blue
|
sweet-ambar-blue
|
||||||
wallpaper-engine-plasma6-plugin
|
|
||||||
yorha-sound-theme
|
yorha-sound-theme
|
||||||
]
|
]
|
||||||
++ (with kdePackages; [
|
++ (with kdePackages; [
|
||||||
qtmultimedia
|
|
||||||
qtstyleplugin-kvantum
|
qtstyleplugin-kvantum
|
||||||
qtwebchannel
|
# wallpaper-engine-plugin
|
||||||
qtwebengine
|
|
||||||
qtwebsockets
|
|
||||||
])
|
])
|
||||||
else []
|
else []
|
||||||
);
|
);
|
||||||
|
|
@ -140,19 +136,13 @@ in {
|
||||||
appearance.wallpaperPictureOfTheDay.provider = "bing";
|
appearance.wallpaperPictureOfTheDay.provider = "bing";
|
||||||
};
|
};
|
||||||
kwin = {
|
kwin = {
|
||||||
|
borderlessMaximizedWindows = true;
|
||||||
effects = {
|
effects = {
|
||||||
blur.enable = true;
|
blur.enable = true;
|
||||||
desktopSwitching.animation = "slide";
|
desktopSwitching.animation = "slide";
|
||||||
dimAdminMode.enable = true;
|
dimAdminMode.enable = true;
|
||||||
windowOpenClose.animation = "glide";
|
windowOpenClose.animation = "glide";
|
||||||
};
|
};
|
||||||
scripts.polonium = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
layout.engine = "binaryTree";
|
|
||||||
tilePopups = false;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
virtualDesktops = {
|
virtualDesktops = {
|
||||||
number = 4;
|
number = 4;
|
||||||
rows = 1;
|
rows = 1;
|
||||||
|
|
|
||||||
54
flake.lock
generated
54
flake.lock
generated
|
|
@ -37,11 +37,11 @@
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723685519,
|
"lastModified": 1724163524,
|
||||||
"narHash": "sha256-GkXQIoZmW2zCPp1YFtAYGg/xHNyFH/Mgm79lcs81rq0=",
|
"narHash": "sha256-3A06DYw47oSLYMalkWDLzTMHC0MKgm1mNfaca9sqUnI=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "disko",
|
"repo": "disko",
|
||||||
"rev": "276a0d055a720691912c6a34abb724e395c8e38a",
|
"rev": "c7b14da22e302e0f9d7aa4df26b61016bcedf738",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -141,11 +141,11 @@
|
||||||
},
|
},
|
||||||
"hardware": {
|
"hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723310128,
|
"lastModified": 1724067415,
|
||||||
"narHash": "sha256-IiH8jG6PpR4h9TxSGMYh+2/gQiJW9MwehFvheSb5rPc=",
|
"narHash": "sha256-WJBAEFXAtA41RMpK8mvw0cQ62CJkNMBtzcEeNIJV7b0=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "c54cf53e022b0b3c1d3b8207aa0f9b194c24f0cf",
|
"rev": "b09c46430ffcf18d575acf5c339b38ac4e1db5d2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -159,11 +159,11 @@
|
||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723399884,
|
"lastModified": 1723986931,
|
||||||
"narHash": "sha256-97wn0ihhGqfMb8WcUgzzkM/TuAxce2Gd20A8oiruju4=",
|
"narHash": "sha256-Fy+KEvDQ+Hc8lJAV3t6leXhZJ2ncU5/esxkgt3b8DEY=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "086f619dd991a4d355c07837448244029fc2d9ab",
|
"rev": "2598861031b78aadb4da7269df7ca9ddfc3e1671",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -199,11 +199,11 @@
|
||||||
"nixpkgs": "nixpkgs_3"
|
"nixpkgs": "nixpkgs_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723607977,
|
"lastModified": 1724128906,
|
||||||
"narHash": "sha256-ueu9wxOlTYyxhmPEwlRB5uhPOdDXY4n7+rd+hiPBAzU=",
|
"narHash": "sha256-junn8oz6yG1akc5R5b8LjcAl1epKJkAzwPlG57bB3E0=",
|
||||||
"owner": "Jovian-Experiments",
|
"owner": "Jovian-Experiments",
|
||||||
"repo": "Jovian-NixOS",
|
"repo": "Jovian-NixOS",
|
||||||
"rev": "9b87c1c781af3cd837847f7042723b76f6d7472e",
|
"rev": "d9947d55383ece6ac396820112d34734cf47e2bb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -285,11 +285,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723603349,
|
"lastModified": 1723891200,
|
||||||
"narHash": "sha256-VMg6N7MryOuvSJ8Sj6YydarnUCkL7cvMdrMcnsJnJCE=",
|
"narHash": "sha256-uljX21+D/DZgb9uEFFG2dkkQbPZN+ig4Z6+UCLWFVAk=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "daf7bb95821b789db24fc1ac21f613db0c1bf2cb",
|
"rev": "a0d6390cb3e82062a35d0288979c45756e481f60",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -364,11 +364,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722813957,
|
"lastModified": 1723991338,
|
||||||
"narHash": "sha256-IAoYyYnED7P8zrBFMnmp7ydaJfwTnwcnqxUElC1I26Y=",
|
"narHash": "sha256-Grh5PF0+gootJfOJFenTTxDTYPidA3V28dqJ/WV7iis=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "cb9a96f23c491c081b38eab96d22fa958043c9fa",
|
"rev": "8a3354191c0d7144db9756a74755672387b702ba",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -411,11 +411,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_6": {
|
"nixpkgs_6": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723362943,
|
"lastModified": 1723991338,
|
||||||
"narHash": "sha256-dFZRVSgmJkyM0bkPpaYRtG/kRMRTorUIDj8BxoOt1T4=",
|
"narHash": "sha256-Grh5PF0+gootJfOJFenTTxDTYPidA3V28dqJ/WV7iis=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "a58bc8ad779655e790115244571758e8de055e3d",
|
"rev": "8a3354191c0d7144db9756a74755672387b702ba",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -479,11 +479,11 @@
|
||||||
"nixpkgs": "nixpkgs_7"
|
"nixpkgs": "nixpkgs_7"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723587631,
|
"lastModified": 1724176973,
|
||||||
"narHash": "sha256-FZ27DsgOROvv/4Cvo34UcIqEJLQ6cKIWHcQsM3zLN3I=",
|
"narHash": "sha256-k2Y26WXJQvvDf2CRXvN6KSDPWHkhisGAejJvQak+nYk=",
|
||||||
"owner": "pjones",
|
"owner": "pjones",
|
||||||
"repo": "plasma-manager",
|
"repo": "plasma-manager",
|
||||||
"rev": "76dab4ba280ddd1b6c5aec0bb0aa0ace201c39ae",
|
"rev": "f13208d6b4cc58458168f5174f4fae463126c074",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -500,11 +500,11 @@
|
||||||
"nixpkgs-stable": "nixpkgs-stable"
|
"nixpkgs-stable": "nixpkgs-stable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723202784,
|
"lastModified": 1724159077,
|
||||||
"narHash": "sha256-qbhjc/NEGaDbyy0ucycubq4N3//gDFFH3DOmp1D3u1Q=",
|
"narHash": "sha256-AddE0u6WbA5R7uxumw1Ka0oG5dv3cTtN0ppO/M/e0cg=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "pre-commit-hooks.nix",
|
"repo": "pre-commit-hooks.nix",
|
||||||
"rev": "c7012d0c18567c889b948781bc74a501e92275d1",
|
"rev": "1064a45e81a4e19cda98741b71219d9f4f136900",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -50,6 +50,14 @@
|
||||||
};
|
};
|
||||||
nixpkgs = {
|
nixpkgs = {
|
||||||
config.allowUnfree = true;
|
config.allowUnfree = true;
|
||||||
|
|
||||||
|
# TODO: Remove this when possible
|
||||||
|
config.permittedInsecurePackages = [
|
||||||
|
"cinny-4.1.0"
|
||||||
|
"cinny-unwrapped-4.1.0"
|
||||||
|
"olm-3.2.16"
|
||||||
|
];
|
||||||
|
|
||||||
overlays = [nix-custom.overlays.default];
|
overlays = [nix-custom.overlays.default];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -12,31 +12,26 @@ in {
|
||||||
}: let
|
}: let
|
||||||
xdgCfg = config.xdg;
|
xdgCfg = config.xdg;
|
||||||
in {
|
in {
|
||||||
home.packages = with pkgs;
|
home.packages = with pkgs; [
|
||||||
[
|
feishin
|
||||||
feishin
|
hunspell
|
||||||
hunspell
|
hunspellDicts.en-us-large
|
||||||
hunspellDicts.en-us-large
|
jellyfin-mpv-shim
|
||||||
jellyfin-mpv-shim
|
joplin-desktop
|
||||||
joplin-desktop
|
libreoffice-qt6-fresh
|
||||||
libreoffice-qt6-fresh
|
lutris
|
||||||
lutris
|
nheko
|
||||||
nvtopPackages.amd
|
nvtopPackages.amd
|
||||||
picard
|
picard
|
||||||
qbittorrent
|
qbittorrent
|
||||||
razergenie
|
razergenie
|
||||||
ryujinx
|
ryujinx
|
||||||
telegram-desktop
|
telegram-desktop
|
||||||
thunderbird
|
thunderbird
|
||||||
via
|
via
|
||||||
winetricks
|
winetricks
|
||||||
wineWowPackages.stagingFull
|
wineWowPackages.stagingFull
|
||||||
]
|
];
|
||||||
++ (with kdePackages; [
|
|
||||||
k3b
|
|
||||||
kdepim-addons
|
|
||||||
merkuro
|
|
||||||
]);
|
|
||||||
programs = {
|
programs = {
|
||||||
git.signing = {
|
git.signing = {
|
||||||
key = "0x6A815D4CB1637AAC";
|
key = "0x6A815D4CB1637AAC";
|
||||||
|
|
@ -135,6 +130,11 @@ in {
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
dconf.enable = true;
|
dconf.enable = true;
|
||||||
|
k3b.enable = true;
|
||||||
|
kde-pim = {
|
||||||
|
enable = true;
|
||||||
|
merkuro = true;
|
||||||
|
};
|
||||||
partition-manager.enable = true;
|
partition-manager.enable = true;
|
||||||
steam.enable = true;
|
steam.enable = true;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,13 @@
|
||||||
"matrix.${dn}".extraConfig = ''
|
"matrix.${dn}".extraConfig = ''
|
||||||
reverse_proxy /_matrix/* ${homeSrv "conduit"}
|
reverse_proxy /_matrix/* ${homeSrv "conduit"}
|
||||||
file_server {
|
file_server {
|
||||||
root ${pkgs.cinny}
|
root ${pkgs.cinny.override {
|
||||||
|
conf = {
|
||||||
|
defaultHomeserver = 0;
|
||||||
|
hashRouter.enabled = true;
|
||||||
|
homeserverList = [dn];
|
||||||
|
};
|
||||||
|
}}
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
"vault.${dn}".extraConfig = ''
|
"vault.${dn}".extraConfig = ''
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue