a
This commit is contained in:
parent
0adcaea70e
commit
55de7a4aad
28
flake.lock
28
flake.lock
@ -83,7 +83,7 @@
|
|||||||
"catppuccin-discord": {
|
"catppuccin-discord": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"narHash": "sha256-cOf1czMIKlTt0XLeZAw0Z398Pa8h2d90IPPT43+gjoI=",
|
"narHash": "sha256-F189DRR/QaGFQhSUED64UnPHrq6nhoLHOzitiPWVUYM=",
|
||||||
"type": "file",
|
"type": "file",
|
||||||
"url": "https://catppuccin.github.io/discord/dist/catppuccin-mocha.theme.css"
|
"url": "https://catppuccin.github.io/discord/dist/catppuccin-mocha.theme.css"
|
||||||
},
|
},
|
||||||
@ -471,11 +471,11 @@
|
|||||||
"rust-overlay": "rust-overlay_3"
|
"rust-overlay": "rust-overlay_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1670292968,
|
"lastModified": 1670336313,
|
||||||
"narHash": "sha256-s0W84bCJKT0zqLEuT9HfJJRnoJhsvRoXjVPt5zmzDn8=",
|
"narHash": "sha256-aGJH6PQjMzDDzuBBHpTNIwp1NHYCWUpA00YcFbdoDow=",
|
||||||
"owner": "helix-editor",
|
"owner": "helix-editor",
|
||||||
"repo": "helix",
|
"repo": "helix",
|
||||||
"rev": "453a75a3739338348024b6c676231aef9ef6cb7b",
|
"rev": "af532147c97987d6170dc06a52aa3434ebf1b9d4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -516,11 +516,11 @@
|
|||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1670267535,
|
"lastModified": 1670358704,
|
||||||
"narHash": "sha256-The+YCkkQ0dYXJWECktItiki7l8ImTsP2u1DKXkTzk0=",
|
"narHash": "sha256-zBClR9FjbV3So2xDoQci6aKjsnkFVtrD1Ipnd1dY1oo=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "Hyprland",
|
"repo": "Hyprland",
|
||||||
"rev": "da76a1ed9eab3d1b5cf5fae4d040f8efe08b586c",
|
"rev": "993c382e74faddefeb62b3ab7a7281bd9a69990b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -757,11 +757,11 @@
|
|||||||
"nixpkgs-wayland": {
|
"nixpkgs-wayland": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1670205845,
|
"lastModified": 1670350038,
|
||||||
"narHash": "sha256-hOkPA1NxTt68ClZeJF/42tGklqeeMAYuMHR+PXt9xHw=",
|
"narHash": "sha256-3iFzmg3nh83lV++6jNKLzz/wXIrRfx+h2JVRsw0viKM=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs-wayland",
|
"repo": "nixpkgs-wayland",
|
||||||
"rev": "7a42bdbb71bed152dc0fccb696b988985ecb412f",
|
"rev": "7a9e28e2fb249bc6ff31b668ccd3b005e5157aaa",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -804,17 +804,17 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1670064435,
|
"lastModified": 1669411043,
|
||||||
"narHash": "sha256-+ELoY30UN+Pl3Yn7RWRPabykwebsVK/kYE9JsIsUMxQ=",
|
"narHash": "sha256-LfPd3+EY+jaIHTRIEOUtHXuanxm59YKgUacmSzaqMLc=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "61a8a98e6d557e6dd7ed0cdb54c3a3e3bbc5e25c",
|
"rev": "5dc7114b7b256d217fe7752f1614be2514e61bb8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"ref": "nixos-unstable",
|
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
|
"rev": "5dc7114b7b256d217fe7752f1614be2514e61bb8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
description = "config!!!";
|
description = "config!!!";
|
||||||
|
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
nixpkgs.url = "github:nixos/nixpkgs/5dc7114b7b256d217fe7752f1614be2514e61bb8";
|
||||||
nur.url = "github:nix-community/NUR";
|
nur.url = "github:nix-community/NUR";
|
||||||
|
|
||||||
home.url = "github:nix-community/home-manager/master";
|
home.url = "github:nix-community/home-manager/master";
|
||||||
|
@ -122,12 +122,5 @@
|
|||||||
gvfs.enable = true;
|
gvfs.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
virtualisation = {
|
|
||||||
waydroid.enable = false;
|
|
||||||
podman.enable = false;
|
|
||||||
docker.enable = false;
|
|
||||||
libvirtd.enable = false;
|
|
||||||
};
|
|
||||||
|
|
||||||
system.stateVersion = "22.05";
|
system.stateVersion = "22.05";
|
||||||
}
|
}
|
||||||
|
1
hosts/tkaronto/modules/gnome-boxes.nix
Symbolic link
1
hosts/tkaronto/modules/gnome-boxes.nix
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../../../modules/gnome-boxes/default.nix
|
4
modules/gnome-boxes/default.nix
Normal file
4
modules/gnome-boxes/default.nix
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{pkgs, ...}: {
|
||||||
|
virtualisation.libvirtd.enable = true;
|
||||||
|
environment.systemPackages = [pkgs.gnome.gnome-boxes];
|
||||||
|
}
|
@ -3,6 +3,6 @@
|
|||||||
includeGrammarIf = grammar:
|
includeGrammarIf = grammar:
|
||||||
prev.lib.any
|
prev.lib.any
|
||||||
(name: grammar.name == name)
|
(name: grammar.name == name)
|
||||||
["toml" "rust" "nix" "protobuf" "yaml" "json" "markdown" "html" "css"];
|
["toml" "rust" "nix" "protobuf" "yaml" "json" "markdown" "html" "css" "zig"];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1 +1,2 @@
|
|||||||
{inputs}: (import "${inputs.nixpkgs-wayland}/overlay.nix")
|
# {inputs}: (import "${inputs.nixpkgs-wayland}/overlay.nix")
|
||||||
|
final: prev: prev
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
{inputs}: final: prev: {
|
|
||||||
polymc = prev.polymc.overrideAttrs (old: {
|
|
||||||
patches = [((toString inputs.self) + "/pkgs-set/patches/polymc-offline.patch")];
|
|
||||||
});
|
|
||||||
}
|
|
5
pkgs-set/overlays/prismlauncher.nix
Normal file
5
pkgs-set/overlays/prismlauncher.nix
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{inputs}: final: prev: {
|
||||||
|
prismlauncher = prev.prismlauncher.overrideAttrs (old: {
|
||||||
|
patches = [((toString inputs.self) + "/pkgs-set/patches/prismlauncher-offline.patch")];
|
||||||
|
});
|
||||||
|
}
|
@ -19,6 +19,10 @@
|
|||||||
name = "rust";
|
name = "rust";
|
||||||
language-server = {command = "${pkgs.rust-analyzer}/bin/rust-analyzer";};
|
language-server = {command = "${pkgs.rust-analyzer}/bin/rust-analyzer";};
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "zig";
|
||||||
|
language-server = {command = "${pkgs.zls}/bin/zls";};
|
||||||
|
}
|
||||||
];
|
];
|
||||||
settings = {
|
settings = {
|
||||||
theme = "catppuccin_mocha";
|
theme = "catppuccin_mocha";
|
||||||
|
@ -93,8 +93,7 @@
|
|||||||
};
|
};
|
||||||
output = {
|
output = {
|
||||||
"*" = {
|
"*" = {
|
||||||
bg = "${config.home.homeDirectory}/wallpaper.png fill";
|
bg = "${config.home.homeDirectory}/.config/wallpaper fill";
|
||||||
adaptive_sync = "on";
|
|
||||||
};
|
};
|
||||||
"eDP-1" = {
|
"eDP-1" = {
|
||||||
scale = "2";
|
scale = "2";
|
||||||
|
@ -33,6 +33,7 @@ in {
|
|||||||
"/home/patriot/proj"
|
"/home/patriot/proj"
|
||||||
"/home/patriot/games"
|
"/home/patriot/games"
|
||||||
"/home/patriot/.var"
|
"/home/patriot/.var"
|
||||||
|
"/home/patriot/.config/libvirt"
|
||||||
];
|
];
|
||||||
systemPackages = with pkgs; [qt5.qtwayland];
|
systemPackages = with pkgs; [qt5.qtwayland];
|
||||||
shells = with pkgs; [bashInteractive zsh];
|
shells = with pkgs; [bashInteractive zsh];
|
||||||
@ -50,11 +51,15 @@ in {
|
|||||||
# this is needed for impermanence
|
# this is needed for impermanence
|
||||||
fuse.userAllowOther = true;
|
fuse.userAllowOther = true;
|
||||||
adb.enable = true;
|
adb.enable = true;
|
||||||
# steam.enable = true;
|
steam.enable = true;
|
||||||
# gnome stuffs
|
# gnome stuffs
|
||||||
seahorse.enable = true;
|
seahorse.enable = true;
|
||||||
dconf.enable = true;
|
dconf.enable = true;
|
||||||
weylus.users = ["patriot"];
|
weylus.users = ["patriot"];
|
||||||
|
java = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.jre8;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
services = {
|
services = {
|
||||||
syncthing.folders = {
|
syncthing.folders = {
|
||||||
@ -102,7 +107,7 @@ in {
|
|||||||
["sway" "foot"]
|
["sway" "foot"]
|
||||||
# desktop stuff
|
# desktop stuff
|
||||||
["wayland"]
|
["wayland"]
|
||||||
["chromium" "discord"]
|
["chromium"]
|
||||||
# cli stuff
|
# cli stuff
|
||||||
["zoxide" "zsh" "fzf" "starship" "direnv"]
|
["zoxide" "zsh" "fzf" "starship" "direnv"]
|
||||||
# dev stuff
|
# dev stuff
|
||||||
@ -140,10 +145,13 @@ in {
|
|||||||
"keyrings"
|
"keyrings"
|
||||||
"lutris"
|
"lutris"
|
||||||
"Terraria"
|
"Terraria"
|
||||||
|
"gnome-boxes"
|
||||||
|
"PrismLauncher"
|
||||||
]
|
]
|
||||||
++ mkPaths ".config" [
|
++ mkPaths ".config" [
|
||||||
"lutris"
|
"lutris"
|
||||||
"dconf"
|
"dconf"
|
||||||
|
"gnome-boxes"
|
||||||
];
|
];
|
||||||
files = l.flatten [
|
files = l.flatten [
|
||||||
".config/wallpaper"
|
".config/wallpaper"
|
||||||
@ -231,7 +239,8 @@ in {
|
|||||||
libreoffice-fresh
|
libreoffice-fresh
|
||||||
helvum
|
helvum
|
||||||
nix-output-monitor
|
nix-output-monitor
|
||||||
spotify
|
gamescope
|
||||||
|
prismlauncher
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
programs = {
|
programs = {
|
||||||
|
Loading…
Reference in New Issue
Block a user