mirror of
https://github.com/Moe1369/nixos-config.git
synced 2024-10-18 14:14:07 +02:00
Compare commits
3 Commits
29824f4432
...
bfb89952bf
Author | SHA1 | Date | |
---|---|---|---|
|
bfb89952bf | ||
ef31c7f59d | |||
de78f2019f |
52
flake.lock
52
flake.lock
@ -1,5 +1,23 @@
|
||||
{
|
||||
"nodes": {
|
||||
"flake-parts": {
|
||||
"inputs": {
|
||||
"nixpkgs-lib": "nixpkgs-lib"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1722555600,
|
||||
"narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "8471fe90ad337a8074e957b69ca4d0089218391d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"home-manager": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
@ -41,6 +59,27 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"kostek001-pkgs": {
|
||||
"inputs": {
|
||||
"flake-parts": "flake-parts",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1723396635,
|
||||
"narHash": "sha256-ePhy9Jc0dw7gvWjVtJmwhxufq4+SQxhfjBt9ygCdyBs=",
|
||||
"owner": "kostek001",
|
||||
"repo": "pkgs",
|
||||
"rev": "3cb276f1d4b460c5c001cb2d0de2b8cf9f369ea0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "kostek001",
|
||||
"repo": "pkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nix-flatpak": {
|
||||
"locked": {
|
||||
"lastModified": 1711997201,
|
||||
@ -95,6 +134,18 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-lib": {
|
||||
"locked": {
|
||||
"lastModified": 1722555339,
|
||||
"narHash": "sha256-uFf2QeW7eAHlYXuDktm9c25OxOyCoUOQmh5SZ9amE5Q=",
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/a5d394176e64ab29c852d03346c1fc9b0b7d33eb.tar.gz"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/a5d394176e64ab29c852d03346c1fc9b0b7d33eb.tar.gz"
|
||||
}
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1724819573,
|
||||
@ -138,6 +189,7 @@
|
||||
"inputs": {
|
||||
"home-manager": "home-manager",
|
||||
"jovian": "jovian",
|
||||
"kostek001-pkgs": "kostek001-pkgs",
|
||||
"nix-flatpak": "nix-flatpak",
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
"plasma-manager": "plasma-manager"
|
||||
|
@ -15,14 +15,18 @@
|
||||
};
|
||||
jovian.url = "github:Jovian-Experiments/Jovian-NixOS/development";
|
||||
nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.4.1";
|
||||
kostek001-pkgs = {
|
||||
url = "github:kostek001/pkgs";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
outputs = { nixpkgs, home-manager, plasma-manager, jovian, nix-flatpak, ... }:
|
||||
outputs = { nixpkgs, home-manager, plasma-manager, jovian, nix-flatpak, kostek001-pkgs, ... }:
|
||||
let
|
||||
system = "x86_64-linux";
|
||||
pkgs = import nixpkgs { inherit system; };
|
||||
lib = nixpkgs.lib;
|
||||
# External Modules
|
||||
externalSystemModules = [home-manager.nixosModules.home-manager jovian.nixosModules.jovian nix-flatpak.nixosModules.nix-flatpak];
|
||||
externalSystemModules = [ home-manager.nixosModules.home-manager jovian.nixosModules.jovian nix-flatpak.nixosModules.nix-flatpak kostek001-pkgs.nixosModules.kostek001-pkgs ];
|
||||
externalUserModules = [ plasma-manager.homeManagerModules.plasma-manager];
|
||||
# System Module groups
|
||||
baseSystemModules = [
|
||||
|
@ -11,12 +11,6 @@
|
||||
#home.file.".local/share/user-places.xbel".source = ../../../dotfiles/user-places.xbel;
|
||||
|
||||
|
||||
# Immutable Issues
|
||||
#home.file.".config/kglobalshortcutsrc".source = ../../../dotfiles/kglobalshortcutsrc;
|
||||
#home.file.".config/kwinrc".source = ../../../dotfiles/kwinrc;
|
||||
#home.file.".config/kglobalshortcutsrc".force = true;
|
||||
#home.file.".config/kwinrc".force = true;
|
||||
|
||||
# Wallpaper
|
||||
home.file."Bilder/Wallpaper/wallpaper-nix.png".source = ../../../assets/wallpaper-nix.png;
|
||||
home.file."Bilder/Wallpaper/wallpaper-asia.jpg".source = ../../../assets/wallpaper-asia.jpg;
|
||||
@ -29,10 +23,19 @@
|
||||
|
||||
programs.plasma = {
|
||||
|
||||
file.".config/kglobalshortcutsrc".source = ../../../dotfiles/kglobalshortcutsrc;
|
||||
file.".config/kwinrc".source = ../../../dotfiles/kwinrc;
|
||||
|
||||
|
||||
enable = true;
|
||||
workspace.wallpaperSlideShow.path = /home/${user}/Bilder/Wallpaper;
|
||||
workspace.wallpaperSlideShow.interval = 864000;
|
||||
kscreenlocker.appearance.wallpaper = "/home/${user}/Bilder/Wallpaper/wallpaper-nix.png";
|
||||
kscreenlocker.lockOnResume = false;
|
||||
kscreenlocker.lockOnStartup = false;
|
||||
kscreenlocker.passwordRequired = false;
|
||||
|
||||
|
||||
|
||||
kwin.titlebarButtons.left = ["keep-above-windows"];
|
||||
kwin.titlebarButtons.right = ["minimize" "maximize" "close"];
|
||||
@ -60,9 +63,10 @@
|
||||
|
||||
workspace.cursor = {
|
||||
size = 24;
|
||||
theme = "Breeze_Snow";
|
||||
theme = "Breeze_Light";
|
||||
};
|
||||
|
||||
workspace.lookAndFeel = "org.kde.breeze.desktop";
|
||||
workspace.colorScheme = "BreezeHellFarbe";
|
||||
|
||||
panels = [
|
||||
|
Loading…
Reference in New Issue
Block a user