❄️ My personnal NixOS configuration
nix-flake nixos-configuration linux dotfiles flake nix nix-config nixos nixos-flake linux-desktop
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

「🏗️」 wip: ummmm

adjoly accc797b 2b6afa13

+39 -2
+17
flake.lock
··· 961 961 "timmy": "timmy", 962 962 "treefmt-nix": "treefmt-nix", 963 963 "unstablepkgs": "unstablepkgs", 964 + "windscribe-nixpkgs": "windscribe-nixpkgs", 964 965 "zen-browser": "zen-browser" 965 966 } 966 967 }, ··· 1067 1068 "original": { 1068 1069 "owner": "nixos", 1069 1070 "ref": "nixos-unstable", 1071 + "repo": "nixpkgs", 1072 + "type": "github" 1073 + } 1074 + }, 1075 + "windscribe-nixpkgs": { 1076 + "locked": { 1077 + "lastModified": 1775544085, 1078 + "narHash": "sha256-JeubKt4Gm/uP0HInqw2IA5XXd8qsRNrxtJwNX770LcQ=", 1079 + "owner": "syntheit", 1080 + "repo": "nixpkgs", 1081 + "rev": "d7abc52c8be0faae470458ff2a67b3e028dbacaf", 1082 + "type": "github" 1083 + }, 1084 + "original": { 1085 + "owner": "syntheit", 1086 + "ref": "windscribe-init", 1070 1087 "repo": "nixpkgs", 1071 1088 "type": "github" 1072 1089 }
+5
flake.nix
··· 13 13 nixos-generators, 14 14 treefmt-nix, 15 15 determinate, 16 + windscribe-nixpkgs, 16 17 ... 17 18 }: 18 19 let ··· 65 66 specialArgs = { inherit inputs outputs self; }; 66 67 modules = [ 67 68 ./hosts/LAPTOP-5530/default.nix 69 + 70 + "${windscribe-nixpkgs}/nixos/modules/services/networking/windscribe.nix" 68 71 69 72 determinate.nixosModules.default 70 73 disko.nixosModules.disko ··· 249 252 250 253 unstablepkgs.url = "github:nixos/nixpkgs/nixos-unstable"; 251 254 255 + windscribe-nixpkgs.url = "github:syntheit/nixpkgs/windscribe-init"; 252 256 253 257 nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel/release"; 254 258 nixpkgs-2311.url = "github:nixos/nixpkgs/nixos-23.11"; ··· 335 339 }; 336 340 337 341 determinate.url = "https://flakehub.com/f/DeterminateSystems/determinate/*"; 342 + 338 343 }; 339 344 }
-1
home/LAPTOP-5530/packages.nix
··· 3 3 self, 4 4 ... 5 5 }: 6 - 7 6 { 8 7 home.packages = with pkgs; [ 9 8 unstable.feishin
+13
hosts/LAPTOP-5530/default.nix
··· 1 1 { 2 + # pkgs, 3 + # inputs, 2 4 ... 3 5 }: 4 6 ··· 12 14 ]; 13 15 14 16 programs.usbtop.enable = true; 17 + 18 + # services.windscribe = { 19 + # enable = true; 20 + # package = 21 + # let 22 + # windscribe-nixpkgs = import inputs.windscribe-nixpkgs { 23 + # system = pkgs.stdenv.hostPlatform.system; 24 + # }; 25 + # in 26 + # windscribe-nixpkgs.windscribe; 27 + # }; 15 28 16 29 keyzox = { 17 30 defaults = true;
+1
hosts/NIXOS-SERVER/default.nix
··· 58 58 nvidia.enable = true; 59 59 }; 60 60 programs = { 61 + btop.enable = true; 61 62 docker.enable = true; 62 63 docker.rootless = true; 63 64 };
+1 -1
modules/home-manager/gui/wm/dms.nix
··· 12 12 }; 13 13 14 14 config = lib.mkIf config.keyzox.dms.enable { 15 - keyzox.hypridle.enable = true; 15 + # keyzox.hypridle.enable = true; 16 16 17 17 programs.dank-material-shell = { 18 18 enable = true;
+2
modules/home-manager/gui/wm/hyprland.nix
··· 38 38 }; 39 39 windowrulev2 = [ 40 40 "fullscreen, class:zen-beta" 41 + "float,center,class:Windscribe" 41 42 # "size 60% 80%,floating:1,class:^jetbrains-goland$" 42 43 ]; 43 44 layerrule = [ ··· 59 60 "$mod, Q, killactive" 60 61 "$mod, F, fullscreen" 61 62 "$win, L, exec, dms ipc lock lock" 63 + "$win, B, exec, dms ipc control-center toggle" 62 64 "$win + SHIFT, S, exec, grimblast --notify copysave area \"$HOME/Nextcloud/Images/Captures d’écran/Capture d’écran $(date +%F-%H%M%S).png\"" 63 65 "CTRL ALT, L, exec, dms ipc powermenu open" 64 66 ",Print, exec, grimblast --notify copysave area \"$HOME/Nextcloud/Images/Captures d’écran/Capture d’écran $(date +%F-%H%M%S).png\""