Compare commits

..

3 Commits

5 changed files with 38 additions and 3 deletions

21
flake.lock generated
View File

@ -332,6 +332,26 @@
"type": "github" "type": "github"
} }
}, },
"nix-index-database": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1778240325,
"narHash": "sha256-d2HIS7LpfI0lgxiXCXLjxrHl3eIdNvAVexOu0xiM488=",
"owner": "nix-community",
"repo": "nix-index-database",
"rev": "dd2d0e3f6ba00af01b9498f5697173bdc2524bee",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nix-index-database",
"type": "github"
}
},
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1777917524, "lastModified": 1777917524,
@ -529,6 +549,7 @@
"home-manager": "home-manager", "home-manager": "home-manager",
"niri": "niri", "niri": "niri",
"nix-flatpak": "nix-flatpak", "nix-flatpak": "nix-flatpak",
"nix-index-database": "nix-index-database",
"nixos-hardware": "nixos-hardware", "nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_2",
"nixvim": "nixvim", "nixvim": "nixvim",

View File

@ -4,6 +4,11 @@
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nix-index-database = {
url = "github:nix-community/nix-index-database";
inputs.nixpkgs.follows = "nixpkgs";
};
nixos-hardware.url = "github:NixOS/nixos-hardware"; #To Provide Framework13 hardware modules nixos-hardware.url = "github:NixOS/nixos-hardware"; #To Provide Framework13 hardware modules
home-manager.url = "github:nix-community/home-manager/master"; home-manager.url = "github:nix-community/home-manager/master";
@ -60,6 +65,7 @@
niri, niri,
grub2-themes, grub2-themes,
nix-flatpak, nix-flatpak,
nix-index-database,
... ...
}: let }: let
username = "cookiez"; username = "cookiez";

View File

@ -21,8 +21,13 @@
# device = "/swapfile"; # device = "/swapfile";
# size = 16 * 1024; # 16GB # size = 16 * 1024; # 16GB
#}]; #}];
nix = {
settings.nix-path = config.nix.nixPath;
nixPath = ["nixpkgs=${inputs.nixpkgs}"];
};
imports = [ imports = [
inputs.nix-index-database.nixosModules.nix-index
inputs.home-manager.nixosModules.home-manager inputs.home-manager.nixosModules.home-manager
inputs.grub2-themes.nixosModules.default inputs.grub2-themes.nixosModules.default
inputs.nix-flatpak.nixosModules.nix-flatpak inputs.nix-flatpak.nixosModules.nix-flatpak
@ -222,6 +227,8 @@
programs = { programs = {
steam.enable = true; steam.enable = true;
nix-index-database.comma.enable = true;
direnv = { direnv = {
enable = true; enable = true;
silent = true; # Suppresses direnv's output in the terminal silent = true; # Suppresses direnv's output in the terminal
@ -296,7 +303,7 @@
# dockerCompat = true; # dockerCompat = true;
#}; #};
waydroid.enable = true; waydroid.enable = false;
}; };
environment = { environment = {

View File

@ -3,6 +3,7 @@
enable = true; enable = true;
profiles = { profiles = {
"${username}" = { "${username}" = {
isDefault = true;
extensions.force = true; extensions.force = true;
#Create multiple containers, like "work" "social media" ..., for cookies to reside in so they dont cross leak #Create multiple containers, like "work" "social media" ..., for cookies to reside in so they dont cross leak

View File

@ -15,7 +15,7 @@
serviceConfig = { serviceConfig = {
ExecStart = ["${pkgs.kdePackages.yakuake}/bin/yakuake"]; ExecStart = ["${pkgs.kdePackages.yakuake}/bin/yakuake"];
Type = "oneshot"; Type = "simple";
Restart = "on-failure"; Restart = "on-failure";
RestartSec = "5s"; RestartSec = "5s";
Environment = "PATH=/run/current-system/sw/bin:/etc/profiles/per-user/$USER/bin"; Environment = "PATH=/run/current-system/sw/bin:/etc/profiles/per-user/$USER/bin";
@ -30,7 +30,7 @@
serviceConfig = { serviceConfig = {
ExecStart = ["${pkgs.trayscale}/bin/trayscale --hide-window"]; ExecStart = ["${pkgs.trayscale}/bin/trayscale --hide-window"];
Type = "oneshot"; Type = "simple";
Restart = "on-failure"; Restart = "on-failure";
RestartSec = "5s"; RestartSec = "5s";
}; };