mirror of
https://github.com/Cian-H/My_NixOS_Config.git
synced 2025-12-22 23:11:57 +00:00
Compare commits
4 Commits
9fd4c93179
...
5883819835
| Author | SHA1 | Date | |
|---|---|---|---|
| 5883819835 | |||
| e701ecbb8f | |||
| 59900b7c16 | |||
| f63bef7167 |
58
flake.lock
generated
58
flake.lock
generated
@@ -7,16 +7,16 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1758463745,
|
"lastModified": 1764536451,
|
||||||
"narHash": "sha256-uhzsV0Q0I9j2y/rfweWeGif5AWe0MGrgZ/3TjpDYdGA=",
|
"narHash": "sha256-BgtcUkBfItu9/yU14IgUaj4rYOanTOUZjUfBP20/ZB4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "3b955f5f0a942f9f60cdc9cacb7844335d0f21c3",
|
"rev": "3fdd076e08049a9c7a83149b270440d9787d2df5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"ref": "release-25.05",
|
"ref": "release-25.11",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
@@ -29,11 +29,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762351818,
|
"lastModified": 1762964643,
|
||||||
"narHash": "sha256-0ptUDbYwxv1kk/uzEX4+NJjY2e16MaAhtzAOJ6K0TG0=",
|
"narHash": "sha256-RYHN8O/Aja59XDji6WSJZPkJpYVUfpSkyH+PEupBJqM=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "b959c67241cae17fc9e4ee7eaf13dfa8512477ea",
|
"rev": "827f2a23373a774a8805f84ca5344654c31f354b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -47,11 +47,11 @@
|
|||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733645462,
|
"lastModified": 1763845612,
|
||||||
"narHash": "sha256-6ktkUyK1CAuAXRZLNcAvR7o9lduC/EX98wZaapi4Q5M=",
|
"narHash": "sha256-78zH5GrYa35bEkzeVnl8uXFbZ/zsiSHayjxZlNt+Xe8=",
|
||||||
"owner": "jappie3",
|
"owner": "jappie3",
|
||||||
"repo": "hyprcursor-phinger",
|
"repo": "hyprcursor-phinger",
|
||||||
"rev": "2e244e3398a3f9bbece6d21d56c2353cd773a8e6",
|
"rev": "1207a845501a28e0e00d4a8e935ee0c9cab30650",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -62,11 +62,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1728492678,
|
"lastModified": 1762977756,
|
||||||
"narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=",
|
"narHash": "sha256-4PqRErxfe+2toFJFgcRKZ0UI9NSIOJa+7RXVtBhy4KE=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7",
|
"rev": "c5ae371f1a6a7fd27823bc500d9390b38c05fa55",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -78,11 +78,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762596750,
|
"lastModified": 1764242076,
|
||||||
"narHash": "sha256-rXXuz51Bq7DHBlfIjN7jO8Bu3du5TV+3DSADBX7/9YQ=",
|
"narHash": "sha256-sKoIWfnijJ0+9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "b6a8526db03f735b89dd5ff348f53f752e7ddc8e",
|
"rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -94,27 +94,27 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762756533,
|
"lastModified": 1764494334,
|
||||||
"narHash": "sha256-HiRDeUOD1VLklHeOmaKDzf+8Hb7vSWPVFcWwaTrpm+U=",
|
"narHash": "sha256-x2xCEXUlU4Ap56+t5HaoReOQ/bV/bIQ5rzTn/m+V3HQ=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c2448301fb856e351aab33e64c33a3fc8bcf637d",
|
"rev": "d542db745310b6929708d9abea513f3ff19b1341",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"ref": "nixos-25.05",
|
"ref": "nixos-25.11",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762361079,
|
"lastModified": 1764445028,
|
||||||
"narHash": "sha256-lz718rr1BDpZBYk7+G8cE6wee3PiBUpn8aomG/vLLiY=",
|
"narHash": "sha256-ik6H/0Zl+qHYDKTXFPpzuVHSZE+uvVz2XQuQd1IVXzo=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ffcdcf99d65c61956d882df249a9be53e5902ea5",
|
"rev": "a09378c0108815dbf3961a0e085936f4146ec415",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -139,11 +139,11 @@
|
|||||||
"nixpkgs": "nixpkgs_3"
|
"nixpkgs": "nixpkgs_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762812535,
|
"lastModified": 1764483358,
|
||||||
"narHash": "sha256-A91a+K0Q9wfdPLwL06e/kbHeAWSzPYy2EGdTDsyfb+s=",
|
"narHash": "sha256-EyyvCzXoHrbL467YSsQBTWWg4sR96MH1sPpKoSOelB4=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "d75e4f89e58fdda39e4809f8c52013caa22483b7",
|
"rev": "5aca6ff67264321d47856a2ed183729271107c9c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -160,11 +160,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762835117,
|
"lastModified": 1764534155,
|
||||||
"narHash": "sha256-qwUWaKy+kmTBk6xxMI0yfkD5IU2gcxXOXNPJ2T+Enys=",
|
"narHash": "sha256-HQyLJT0ikblWDR/8pzDJ7WYEZoFzkUrgwZk/f+JULBI=",
|
||||||
"owner": "0xc000022070",
|
"owner": "0xc000022070",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"rev": "51f5194aff34d130d07f684df2a85b10a3933558",
|
"rev": "fb066e133e614c024a470608ff56585c4f707b44",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -3,11 +3,11 @@
|
|||||||
|
|
||||||
inputs = {
|
inputs = {
|
||||||
# Nixpkgs
|
# Nixpkgs
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
|
||||||
# Nixpkgs-unstable
|
# Nixpkgs-unstable
|
||||||
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
|
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||||
# Home manager
|
# Home manager
|
||||||
home-manager.url = "github:nix-community/home-manager/release-25.05";
|
home-manager.url = "github:nix-community/home-manager/release-25.11";
|
||||||
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
# Add sops for secret management
|
# Add sops for secret management
|
||||||
sops-nix.url = "github:Mic92/sops-nix";
|
sops-nix.url = "github:Mic92/sops-nix";
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
};
|
};
|
||||||
containers = {
|
containers = {
|
||||||
gitea = {
|
gitea = {
|
||||||
image = "docker.gitea.com/gitea:latest-rootless";
|
image = "docker.gitea.com/gitea:latest";
|
||||||
autoUpdate = "registry";
|
autoUpdate = "registry";
|
||||||
network = [
|
network = [
|
||||||
"gitea-net"
|
"gitea-net"
|
||||||
@@ -21,12 +21,13 @@
|
|||||||
];
|
];
|
||||||
ports = [
|
ports = [
|
||||||
"3000:3000"
|
"3000:3000"
|
||||||
"2222:2222"
|
"2222:22"
|
||||||
];
|
];
|
||||||
|
environment = {
|
||||||
|
TZ = "Europe/Dublin";
|
||||||
|
};
|
||||||
volumes = [
|
volumes = [
|
||||||
"/home/cianh/gitea/data:/var/lib/gitea"
|
"/home/cianh/gitea:/data"
|
||||||
"/home/cianh/gitea/config:/etc/gitea"
|
|
||||||
"/etc/timezone:/etc/timezone:ro"
|
|
||||||
"/etc/localtime:/etc/localtime:ro"
|
"/etc/localtime:/etc/localtime:ro"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
image = "docker.io/grafana/grafana:latest";
|
image = "docker.io/grafana/grafana:latest";
|
||||||
autoUpdate = "registry";
|
autoUpdate = "registry";
|
||||||
network = ["grafana-net"];
|
network = ["grafana-net"];
|
||||||
ports = ["3000:3000"];
|
ports = ["3100:3000"];
|
||||||
user = "1000:1000";
|
user = "1000:1000";
|
||||||
volumes = [
|
volumes = [
|
||||||
"/home/cianh/grafana:/var/lib/grafana:Z"
|
"/home/cianh/grafana:/var/lib/grafana:Z"
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
home.packages = [
|
home.packages = [
|
||||||
pkgs.bitwarden
|
pkgs.bitwarden-desktop
|
||||||
pkgs.blueman
|
pkgs.blueman
|
||||||
pkgs.distrobox
|
pkgs.distrobox
|
||||||
pkgs.feh
|
pkgs.feh
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
pkgs.bitwarden-cli
|
pkgs.bitwarden-cli
|
||||||
pkgs.bottom
|
pkgs.bottom
|
||||||
pkgs.delta
|
pkgs.delta
|
||||||
pkgs.du-dust
|
pkgs.dust
|
||||||
pkgs.duf
|
pkgs.duf
|
||||||
pkgs.fastfetch
|
pkgs.fastfetch
|
||||||
pkgs.fd
|
pkgs.fd
|
||||||
|
|||||||
@@ -37,8 +37,8 @@
|
|||||||
pkgs.libvdpau-va-gl
|
pkgs.libvdpau-va-gl
|
||||||
pkgs.mesa
|
pkgs.mesa
|
||||||
pkgs.nvidia-vaapi-driver
|
pkgs.nvidia-vaapi-driver
|
||||||
pkgs.vaapiIntel
|
pkgs.intel-vaapi-driver
|
||||||
pkgs.vaapiVdpau
|
pkgs.libva-vdpau-driver
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
nvidia = {
|
nvidia = {
|
||||||
|
|||||||
@@ -8,11 +8,11 @@
|
|||||||
}: {
|
}: {
|
||||||
services = {
|
services = {
|
||||||
displayManager.defaultSession = "hyprland-uwsm";
|
displayManager.defaultSession = "hyprland-uwsm";
|
||||||
|
desktopManager.gnome.enable = false;
|
||||||
|
displayManager.gdm.enable = true;
|
||||||
xserver = {
|
xserver = {
|
||||||
videoDrivers = ["nvidia"]; # or "nvidiaLegacy470 etc.
|
videoDrivers = ["nvidia"]; # or "nvidiaLegacy470 etc.
|
||||||
enable = true;
|
enable = true;
|
||||||
displayManager.gdm.enable = true;
|
|
||||||
desktopManager.gnome.enable = false;
|
|
||||||
xkb = {
|
xkb = {
|
||||||
layout = "ie";
|
layout = "ie";
|
||||||
variant = "";
|
variant = "";
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
pkgs.nerd-font-patcher
|
pkgs.nerd-font-patcher
|
||||||
pkgs.noto-fonts
|
pkgs.noto-fonts
|
||||||
pkgs.noto-fonts-color-emoji
|
pkgs.noto-fonts-color-emoji
|
||||||
pkgs.vistafonts
|
pkgs.vista-fonts
|
||||||
pkgs.winePackages.fonts
|
pkgs.winePackages.fonts
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user