add awww
This commit is contained in:
parent
8efd7c34ce
commit
e4f2f7b6a7
7 changed files with 153 additions and 39 deletions
107
flake.lock
generated
107
flake.lock
generated
|
|
@ -1,5 +1,27 @@
|
||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
|
"awww": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-compat": "flake-compat",
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"rust-overlay": "rust-overlay"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1770895252,
|
||||||
|
"narHash": "sha256-TUGZVDcC5xsrWVnpBNosAG1cTy+aWchCWXPyeLZdnGM=",
|
||||||
|
"ref": "refs/heads/main",
|
||||||
|
"rev": "2c86d41d07471f518e24f5cd1f586e4d2a32d12c",
|
||||||
|
"revCount": 1331,
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://codeberg.org/LGFae/awww"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://codeberg.org/LGFae/awww"
|
||||||
|
}
|
||||||
|
},
|
||||||
"cerulean": {
|
"cerulean": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"deploy-rs": "deploy-rs",
|
"deploy-rs": "deploy-rs",
|
||||||
|
|
@ -15,8 +37,8 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1771650297,
|
"lastModified": 1771726756,
|
||||||
"narHash": "sha256-7A952ZrngNdgSJWPLvKdVyGCXn1WtuBUMG4JoRTSCso=",
|
"narHash": "sha256-IoIB96vTFWEWovjKIuahnSvdj4f/CtmZUH1ItikpkeY=",
|
||||||
"path": "/home/me/cry/mk/cerulean",
|
"path": "/home/me/cry/mk/cerulean",
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
|
|
@ -27,7 +49,7 @@
|
||||||
},
|
},
|
||||||
"deploy-rs": {
|
"deploy-rs": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-compat": "flake-compat",
|
"flake-compat": "flake-compat_2",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"cerulean",
|
"cerulean",
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
|
|
@ -75,6 +97,22 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-compat": {
|
"flake-compat": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1761588595,
|
||||||
|
"narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=",
|
||||||
|
"owner": "edolstra",
|
||||||
|
"repo": "flake-compat",
|
||||||
|
"rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "edolstra",
|
||||||
|
"repo": "flake-compat",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"flake-compat_2": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733328505,
|
"lastModified": 1733328505,
|
||||||
|
|
@ -90,7 +128,7 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"flake-compat_2": {
|
"flake-compat_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733328505,
|
"lastModified": 1733328505,
|
||||||
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
|
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
|
||||||
|
|
@ -269,9 +307,24 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixcats": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1770584904,
|
||||||
|
"narHash": "sha256-9Zaz8lbKF2W9pwXZEnbiGsicHdBoU+dHt3Wv3mCJoZ8=",
|
||||||
|
"owner": "BirdeeHub",
|
||||||
|
"repo": "nixCats-nvim",
|
||||||
|
"rev": "538fdde784d2909700d97a8ef307783b33a86fb1",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "BirdeeHub",
|
||||||
|
"repo": "nixCats-nvim",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixcord": {
|
"nixcord": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-compat": "flake-compat_2",
|
"flake-compat": "flake-compat_3",
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
|
|
@ -376,18 +429,62 @@
|
||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
|
"awww": "awww",
|
||||||
"cerulean": "cerulean",
|
"cerulean": "cerulean",
|
||||||
"dobutterfliescry-net": "dobutterfliescry-net",
|
"dobutterfliescry-net": "dobutterfliescry-net",
|
||||||
"grub2-themes": "grub2-themes",
|
"grub2-themes": "grub2-themes",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"nix-flatpak": "nix-flatpak",
|
"nix-flatpak": "nix-flatpak",
|
||||||
|
"nixcats": "nixcats",
|
||||||
"nixcord": "nixcord",
|
"nixcord": "nixcord",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||||
"nt": "nt",
|
"nt": "nt",
|
||||||
|
"sddm-silent": "sddm-silent",
|
||||||
"systems": "systems_3"
|
"systems": "systems_3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"rust-overlay": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"awww",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1764038373,
|
||||||
|
"narHash": "sha256-M6w2wNBRelcavoDAyFL2iO4NeWknD40ASkH1S3C0YGM=",
|
||||||
|
"owner": "oxalica",
|
||||||
|
"repo": "rust-overlay",
|
||||||
|
"rev": "ab3536fe850211a96673c6ffb2cb88aab8071cc9",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "oxalica",
|
||||||
|
"repo": "rust-overlay",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sddm-silent": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1769900466,
|
||||||
|
"narHash": "sha256-WeoJBj/PhqFCCJEIycTipqPbKm5BpQT2uzFTYcYZ30I=",
|
||||||
|
"owner": "uiriansan",
|
||||||
|
"repo": "SilentSDDM",
|
||||||
|
"rev": "a44caf771b4cb72f5c2514f7d488455b0fa860d2",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "uiriansan",
|
||||||
|
"repo": "SilentSDDM",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"spectrum": {
|
"spectrum": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
|
||||||
34
flake.nix
34
flake.nix
|
|
@ -24,17 +24,6 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=latest";
|
|
||||||
grub2-themes = {
|
|
||||||
url = "github:vinceliuice/grub2-themes";
|
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
|
|
||||||
nixcord = {
|
|
||||||
url = "github:FlameFlag/nixcord";
|
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
|
|
||||||
dobutterfliescry-net = {
|
dobutterfliescry-net = {
|
||||||
url = "git+https://tearforge.net/cry/site";
|
url = "git+https://tearforge.net/cry/site";
|
||||||
inputs = {
|
inputs = {
|
||||||
|
|
@ -43,6 +32,29 @@
|
||||||
systems.follows = "systems";
|
systems.follows = "systems";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
awww = {
|
||||||
|
url = "git+https://codeberg.org/LGFae/awww";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
|
nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=latest";
|
||||||
|
|
||||||
|
nixcord = {
|
||||||
|
url = "github:FlameFlag/nixcord";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
nixcats.url = "github:BirdeeHub/nixCats-nvim";
|
||||||
|
|
||||||
|
grub2-themes = {
|
||||||
|
url = "github:vinceliuice/grub2-themes";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
|
sddm-silent = {
|
||||||
|
url = "github:uiriansan/SilentSDDM";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
nixConfig = {
|
nixConfig = {
|
||||||
|
|
|
||||||
|
|
@ -1,20 +1,15 @@
|
||||||
{
|
{
|
||||||
inputs,
|
|
||||||
pkgs,
|
pkgs,
|
||||||
upkgs,
|
|
||||||
config,
|
config,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
imports = with inputs; [
|
imports = [
|
||||||
./programs.nix
|
./programs.nix
|
||||||
|
|
||||||
../../hosts/modules/bashistrans.nix
|
../../hosts/modules/bashistrans.nix
|
||||||
../../hosts/modules/wm/hyprland.nix
|
../../hosts/modules/wm/hyprland.nix
|
||||||
../../hosts/modules/steam.nix
|
../../hosts/modules/steam.nix
|
||||||
../../hosts/modules/obsidian.nix
|
../../hosts/modules/obsidian.nix
|
||||||
|
|
||||||
grub2-themes.nixosModules.default
|
|
||||||
nix-flatpak.nixosModules.nix-flatpak
|
|
||||||
];
|
];
|
||||||
|
|
||||||
boot.loader.grub2-theme = {
|
boot.loader.grub2-theme = {
|
||||||
|
|
@ -31,8 +26,8 @@
|
||||||
# sddm relies on pkgs.libsForQt5.qt5.qtgraphicaleffects
|
# sddm relies on pkgs.libsForQt5.qt5.qtgraphicaleffects
|
||||||
sddm = {
|
sddm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
wayland.enable = true; # experimental
|
wayland.enable = ! config.services.xserver.enable; # experimental
|
||||||
theme = "corners";
|
# theme = "corners";
|
||||||
};
|
};
|
||||||
defaultSession =
|
defaultSession =
|
||||||
"hyprland"
|
"hyprland"
|
||||||
|
|
@ -111,9 +106,9 @@
|
||||||
# Hint Electrons apps to use Wayland
|
# Hint Electrons apps to use Wayland
|
||||||
NIXOS_OZONE_WL = "1";
|
NIXOS_OZONE_WL = "1";
|
||||||
};
|
};
|
||||||
systemPackages = with pkgs; [
|
# systemPackages = with pkgs; [
|
||||||
sddm-theme-corners
|
# sddm-theme-corners
|
||||||
];
|
# ];
|
||||||
};
|
};
|
||||||
|
|
||||||
# ------- USERS -------
|
# ------- USERS -------
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
# ---- SYSTEM PACKAGES -----
|
# ---- SYSTEM PACKAGES -----
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# User Environment
|
# User Environment
|
||||||
swww
|
awww # swww
|
||||||
helvum
|
helvum
|
||||||
easyeffects
|
easyeffects
|
||||||
pavucontrol
|
pavucontrol
|
||||||
|
|
|
||||||
|
|
@ -7,9 +7,9 @@
|
||||||
../modules/fish.nix
|
../modules/fish.nix
|
||||||
../modules/btop.nix
|
../modules/btop.nix
|
||||||
../modules/tmux.nix
|
../modules/tmux.nix
|
||||||
../modules/term/foot.nix
|
|
||||||
../modules/git.nix
|
../modules/git.nix
|
||||||
../modules/bat.nix
|
../modules/bat.nix
|
||||||
|
../modules/term/foot.nix
|
||||||
|
|
||||||
../modules/editor/helix.nix
|
../modules/editor/helix.nix
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,8 @@
|
||||||
{...}: (
|
{
|
||||||
|
inputs,
|
||||||
|
system,
|
||||||
|
...
|
||||||
|
}: (
|
||||||
self: super: {
|
self: super: {
|
||||||
angry-oxide = import ../packages/angryoxide {
|
angry-oxide = import ../packages/angryoxide {
|
||||||
pkgs = super;
|
pkgs = super;
|
||||||
|
|
@ -29,5 +33,7 @@
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
});
|
});
|
||||||
|
|
||||||
|
awww = inputs.awww.packages.${system}.awww;
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
|
||||||
22
snow.nix
22
snow.nix
|
|
@ -1,9 +1,13 @@
|
||||||
{inputs, ...} @ args: {
|
{inputs, ...} @ args: {
|
||||||
nodes = {
|
nodes = {
|
||||||
base = inputs.nixpkgs;
|
base = inputs.nixpkgs;
|
||||||
args = {inherit inputs;};
|
|
||||||
homeManager = inputs.home-manager;
|
homeManager = inputs.home-manager;
|
||||||
|
|
||||||
|
args = {inherit inputs;};
|
||||||
|
modules = [
|
||||||
|
inputs.sddm-silent.nixosModules.default
|
||||||
|
];
|
||||||
|
|
||||||
groups = {
|
groups = {
|
||||||
# wait.. that's too cold...
|
# wait.. that's too cold...
|
||||||
cryos = {
|
cryos = {
|
||||||
|
|
@ -19,20 +23,20 @@
|
||||||
lolcathost = {
|
lolcathost = {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
groups = groups: [groups.cryos.cryde];
|
groups = groups: [groups.cryos.cryde];
|
||||||
# modules = with inputs; [
|
modules = with inputs; [
|
||||||
# grub2-themes.nixosModules.default
|
grub2-themes.nixosModules.default
|
||||||
# nix-flatpak.nixosModules.nix-flatpak
|
nix-flatpak.nixosModules.nix-flatpak
|
||||||
# ];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# i be on my puter frfr
|
# i be on my puter frfr
|
||||||
myputer = {
|
myputer = {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
groups = groups: [groups.cryos.cryde];
|
groups = groups: [groups.cryos.cryde];
|
||||||
# modules = with inputs; [
|
modules = with inputs; [
|
||||||
# grub2-themes.nixosModules.default
|
grub2-themes.nixosModules.default
|
||||||
# nix-flatpak.nixosModules.nix-flatpak
|
nix-flatpak.nixosModules.nix-flatpak
|
||||||
# ];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# courtesy of aurora <3
|
# courtesy of aurora <3
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue