Everything is FUCKED
This commit is contained in:
parent
36d47bbb59
commit
92a12b490e
11 changed files with 108 additions and 123 deletions
|
@ -1,15 +0,0 @@
|
||||||
{
|
|
||||||
inputs,
|
|
||||||
pkgs,
|
|
||||||
home,
|
|
||||||
...
|
|
||||||
}: {
|
|
||||||
imports = [
|
|
||||||
inputs.arrpc.homeManagerModules.default
|
|
||||||
];
|
|
||||||
|
|
||||||
home.packages = [pkgs.webcord-vencord];
|
|
||||||
|
|
||||||
# provided by the arrpc-flake home-manager module
|
|
||||||
services.arrpc.enable = true;
|
|
||||||
}
|
|
132
flake.lock
132
flake.lock
|
@ -16,26 +16,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"arrpc": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1702716624,
|
|
||||||
"narHash": "sha256-IiPLKu8URsOeeWePz30PzU8Qj38XzeEWnLLP6bvzw/w=",
|
|
||||||
"owner": "notashelf",
|
|
||||||
"repo": "arrpc-flake",
|
|
||||||
"rev": "136eca7e4d13dc8c8cce24480614cbf9b120cc14",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "notashelf",
|
|
||||||
"repo": "arrpc-flake",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bufdelete-nvim": {
|
"bufdelete-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
@ -284,11 +264,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706473964,
|
"lastModified": 1707685877,
|
||||||
"narHash": "sha256-Fq6xleee/TsX6NbtoRuI96bBuDHMU57PrcK9z1QEKbk=",
|
"narHash": "sha256-XoXRS+5whotelr1rHiZle5t5hDg9kpguS5yk8c8qzOc=",
|
||||||
"owner": "ipetkov",
|
"owner": "ipetkov",
|
||||||
"repo": "crane",
|
"repo": "crane",
|
||||||
"rev": "c798790eabec3e3da48190ae3698ac227aab770c",
|
"rev": "2c653e4478476a52c6aa3ac0495e4dea7449ea0e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -483,11 +463,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1704982712,
|
"lastModified": 1706830856,
|
||||||
"narHash": "sha256-2Ptt+9h8dczgle2Oo6z5ni5rt/uLMG47UFTR1ry/wgg=",
|
"narHash": "sha256-a0NYyp+h9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "07f6395285469419cf9d078f59b5b49993198c00",
|
"rev": "b253292d9c0a5ead9bc98c4e9a26c6312e27d69f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -690,11 +670,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706798041,
|
"lastModified": 1707919853,
|
||||||
"narHash": "sha256-BbvuF4CsVRBGRP8P+R+JUilojk0M60D7hzqE0bEvJBQ=",
|
"narHash": "sha256-qxmBGDzutuJ/tsX4gp+Mr7fjxOZBbeT9ixhS5o4iFOw=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "4d53427bce7bf3d17e699252fd84dc7468afc46e",
|
"rev": "043ba285c6dc20f36441d48525402bcb9743c498",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -726,11 +706,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706014834,
|
"lastModified": 1707244801,
|
||||||
"narHash": "sha256-LjS70aH4NH0WRGTlzY94pJM6aQj84DBbKk+rg/X21JI=",
|
"narHash": "sha256-tvZZfzNajAvmKWKukrR42viSO0hoaTbbWbFVWwZ5Mcg=",
|
||||||
"owner": "horriblename",
|
"owner": "horriblename",
|
||||||
"repo": "hyprgrass",
|
"repo": "hyprgrass",
|
||||||
"rev": "1397ae8dad74474f5e967d53c26f981af0bb862d",
|
"rev": "360bc1c2b590423d91ee7ee21049b55c5c7a1eaa",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -748,11 +728,11 @@
|
||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706888173,
|
"lastModified": 1708006940,
|
||||||
"narHash": "sha256-D7bJTQeDqkNYYw6Tc+AJplFw2eutke1SjppsarU+N5I=",
|
"narHash": "sha256-jod61azkh2e2kTSM+e0YxXwXbw0fjBROF/wFxt/3CK8=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "Hyprland",
|
"repo": "Hyprland",
|
||||||
"rev": "cf1886ca44c78de3424d96fd18023eb0db759af6",
|
"rev": "a8dae8f5e198327e5de8508d860234089f31e272",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -867,11 +847,11 @@
|
||||||
"rust-overlay": "rust-overlay"
|
"rust-overlay": "rust-overlay"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706522979,
|
"lastModified": 1707777617,
|
||||||
"narHash": "sha256-2wP2qEFVoZ9q8C9MZdAwXPKDkIIQiEwUzuzCxVKafDc=",
|
"narHash": "sha256-gU2TLJuSNENQ8e61YayDcBUyWwAKbyO8VCosAklxuGc=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "lanzaboote",
|
"repo": "lanzaboote",
|
||||||
"rev": "c42edac7eb881315bb2a8dfd5190c8c87b91e084",
|
"rev": "96181a4667a811e4408cbc45092ac42a17a46d74",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1165,6 +1145,7 @@
|
||||||
"project-nvim": "project-nvim",
|
"project-nvim": "project-nvim",
|
||||||
"registers": "registers",
|
"registers": "registers",
|
||||||
"rnix-lsp": "rnix-lsp",
|
"rnix-lsp": "rnix-lsp",
|
||||||
|
"rose-pine": "rose-pine",
|
||||||
"rust-tools": "rust-tools",
|
"rust-tools": "rust-tools",
|
||||||
"scrollbar-nvim": "scrollbar-nvim",
|
"scrollbar-nvim": "scrollbar-nvim",
|
||||||
"smartcolumn": "smartcolumn",
|
"smartcolumn": "smartcolumn",
|
||||||
|
@ -1187,11 +1168,11 @@
|
||||||
"zig": "zig"
|
"zig": "zig"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706712454,
|
"lastModified": 1708005091,
|
||||||
"narHash": "sha256-jRfU3KxQ0oVg22cbTum/RSusFxMZQQgYXQ3+3TbaDGQ=",
|
"narHash": "sha256-L7NRbPV8TaH54EsFBrf/ul8oaRG15AEG+ze6Zxb/KYA=",
|
||||||
"owner": "notashelf",
|
"owner": "notashelf",
|
||||||
"repo": "neovim-flake",
|
"repo": "neovim-flake",
|
||||||
"rev": "232c8129ca44e522459d01b19cdae048d49199cd",
|
"rev": "2b1749676dd2fde0903bb56833b89c5ae77e70a3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1228,11 +1209,11 @@
|
||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706834982,
|
"lastModified": 1707842204,
|
||||||
"narHash": "sha256-3CfxA7gZ+DVv/N9Pvw61bV5Oe/mWfxYPyVQGqp9TMJA=",
|
"narHash": "sha256-M+HAq1qWQBi/gywaMZwX0odU+Qb/XeqVeANGKRBDOwU=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "83e571bb291161682b9c3ccd48318f115143a550",
|
"rev": "f1b2f71c86a5b1941d20608db0b1e88a07d31303",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1244,11 +1225,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706191920,
|
"lastModified": 1707546158,
|
||||||
"narHash": "sha256-eLihrZAPZX0R6RyM5fYAWeKVNuQPYjAkCUBr+JNvtdE=",
|
"narHash": "sha256-nYYJTpzfPMDxI8mzhQsYjIUX+grorqjKEU9Np6Xwy/0=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ae5c332cbb5827f6b1f02572496b141021de335f",
|
"rev": "d934204a0f8d9198e1e4515dd6fec76a139c87f0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1294,11 +1275,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706370590,
|
"lastModified": 1707639604,
|
||||||
"narHash": "sha256-vq8hTMHsmPkBDaLR2i3m2nSmFObWmo7YwK51KQdI6RY=",
|
"narHash": "sha256-J5ipSdfkbYcYaH3Js2dUf3Of94BWStapdmxpW5wwH1U=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "3fb3707af869e32b0ad0676f589b16cc7711a376",
|
"rev": "bdc57436da855500d44e9c1ce7450c0772e1cfa1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1358,11 +1339,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_6": {
|
"nixpkgs_6": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706732774,
|
"lastModified": 1707956935,
|
||||||
"narHash": "sha256-hqJlyJk4MRpcItGYMF+3uHe8HvxNETWvlGtLuVpqLU0=",
|
"narHash": "sha256-ZL2TrjVsiFNKOYwYQozpbvQSwvtV/3Me7Zwhmdsfyu4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "b8b232ae7b8b144397fdb12d20f592e5e7c1a64d",
|
"rev": "a4d4fe8c5002202493e87ec8dbc91335ff55552c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1503,15 +1484,15 @@
|
||||||
"nvim-colorizer-lua": {
|
"nvim-colorizer-lua": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1591879145,
|
"lastModified": 1703321305,
|
||||||
"narHash": "sha256-6YrnItxExL2C8pNIdLd+hXCjsB2MbZANwWkah6dreD8=",
|
"narHash": "sha256-oKvFN2K+ASlPNwj2rhptR/ErYgo6XKBPhXSZotDdCP0=",
|
||||||
"owner": "norcalli",
|
"owner": "NvChad",
|
||||||
"repo": "nvim-colorizer.lua",
|
"repo": "nvim-colorizer.lua",
|
||||||
"rev": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6",
|
"rev": "85855b38011114929f4058efc97af1059ab3e41d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "norcalli",
|
"owner": "NvChad",
|
||||||
"repo": "nvim-colorizer.lua",
|
"repo": "nvim-colorizer.lua",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
@ -1887,11 +1868,11 @@
|
||||||
"nixpkgs-stable": "nixpkgs-stable"
|
"nixpkgs-stable": "nixpkgs-stable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706424699,
|
"lastModified": 1707297608,
|
||||||
"narHash": "sha256-Q3RBuOpZNH2eFA1e+IHgZLAOqDD9SKhJ/sszrL8bQD4=",
|
"narHash": "sha256-ADjo/5VySGlvtCW3qR+vdFF4xM9kJFlRDqcC9ZGI8EA=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "pre-commit-hooks.nix",
|
"repo": "pre-commit-hooks.nix",
|
||||||
"rev": "7c54e08a689b53c8a1e5d70169f2ec9e2a68ffaf",
|
"rev": "0db2e67ee49910adfa13010e7f012149660af7f0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1954,7 +1935,6 @@
|
||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"arrpc": "arrpc",
|
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"hyprgrass": "hyprgrass",
|
"hyprgrass": "hyprgrass",
|
||||||
"hyprland": "hyprland",
|
"hyprland": "hyprland",
|
||||||
|
@ -1964,6 +1944,22 @@
|
||||||
"nixpkgs": "nixpkgs_6"
|
"nixpkgs": "nixpkgs_6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"rose-pine": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1707703907,
|
||||||
|
"narHash": "sha256-jmDGDlCurGAG85SglAwmQr943kVr8KUr11zpPejQliQ=",
|
||||||
|
"owner": "rose-pine",
|
||||||
|
"repo": "neovim",
|
||||||
|
"rev": "f01ce3a71748a92997d266cfe2c985decd18c601",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "rose-pine",
|
||||||
|
"repo": "neovim",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"rust-overlay": {
|
"rust-overlay": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": [
|
"flake-utils": [
|
||||||
|
@ -1976,11 +1972,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706494265,
|
"lastModified": 1707617562,
|
||||||
"narHash": "sha256-4ilEUJEwNaY9r/8BpL3VmZiaGber0j09lvvx0e/bosA=",
|
"narHash": "sha256-Kk2vv5e4MqKPjelKoYsa6YaUyv3pvjWY9nJSnP2QU9w=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "rust-overlay",
|
"repo": "rust-overlay",
|
||||||
"rev": "246ba7102553851af60e0382f558f6bc5f63fa13",
|
"rev": "a22bbbee9b479c6d95b4819135e856a6d447b3ba",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -2523,11 +2519,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1706145785,
|
"lastModified": 1706521509,
|
||||||
"narHash": "sha256-j9MP4fv2U/vdRKAXXc2gyMTmYwVnHP6kHx1/y6jprrU=",
|
"narHash": "sha256-AInZ50acOJ3wzUwGzNr1TmxGTMx+8j6oSTzz4E7Vbp8=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "xdg-desktop-portal-hyprland",
|
"repo": "xdg-desktop-portal-hyprland",
|
||||||
"rev": "5a592647587cd20b9692a347df6939b6d371b3bb",
|
"rev": "c06fd88b3da492b8f9067be021b9184f7012b5a8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -53,12 +53,6 @@
|
||||||
home-manager.url = "github:nix-community/home-manager/";
|
home-manager.url = "github:nix-community/home-manager/";
|
||||||
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
home-manager.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
||||||
# arrpc
|
|
||||||
arrpc = {
|
|
||||||
url = "github:notashelf/arrpc-flake";
|
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
|
|
||||||
# nixos-hardware
|
# nixos-hardware
|
||||||
nixos-hardware.url = "github:NixOS/nixos-hardware/master";
|
nixos-hardware.url = "github:NixOS/nixos-hardware/master";
|
||||||
|
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
{
|
|
||||||
inputs,
|
|
||||||
pkgs,
|
|
||||||
home,
|
|
||||||
...
|
|
||||||
}: {
|
|
||||||
imports = [
|
|
||||||
inputs.arrpc.homeManagerModules.default
|
|
||||||
];
|
|
||||||
|
|
||||||
home.packages = [pkgs.webcord-vencord];
|
|
||||||
|
|
||||||
# provided by the arrpc-flake home-manager module
|
|
||||||
services.arrpc.enable = true;
|
|
||||||
}
|
|
|
@ -5,7 +5,6 @@
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
./arrpc.nix
|
|
||||||
./packages.nix # home.packages and similar stuff
|
./packages.nix # home.packages and similar stuff
|
||||||
./neovim-flake.nix
|
./neovim-flake.nix
|
||||||
];
|
];
|
||||||
|
@ -15,8 +14,8 @@
|
||||||
homeDirectory = "/home/floppydisk";
|
homeDirectory = "/home/floppydisk";
|
||||||
file.".config/lockonsleep/config.sh".source = ./lock.sh;
|
file.".config/lockonsleep/config.sh".source = ./lock.sh;
|
||||||
file.".config/hypr/hyprpaper.conf".text = ''
|
file.".config/hypr/hyprpaper.conf".text = ''
|
||||||
preload = ${/. + ../../misc/wallpapers/oneshot-1.jpg}
|
preload = ${/. + ../../misc/wallpapers/ibm.png}
|
||||||
wallpaper = ,${/. + ../../misc/wallpapers/oneshot-1.jpg}
|
wallpaper = ,${/. + ../../misc/wallpapers/ibm.png}
|
||||||
splash = false
|
splash = false
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
@ -34,7 +33,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
services.udiskie.enable = true;
|
services.udiskie.enable = true;
|
||||||
|
services.arrpc.enable = true;
|
||||||
programs.zsh = {
|
programs.zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
|
|
|
@ -32,8 +32,8 @@
|
||||||
gaps_in = 5;
|
gaps_in = 5;
|
||||||
gaps_out = 20;
|
gaps_out = 20;
|
||||||
border_size = 2;
|
border_size = 2;
|
||||||
"col.active_border" = "rgba(33ccffee) rgba(00ff99ee) 45deg";
|
"col.active_border" = "rgb(f38ba8)";
|
||||||
"col.inactive_border" = "rgba(595959aa)";
|
"col.inactive_border" = "rgb(313244)";
|
||||||
layout = "dwindle";
|
layout = "dwindle";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -44,10 +44,7 @@
|
||||||
passes = 1;
|
passes = 1;
|
||||||
new_optimizations = 1;
|
new_optimizations = 1;
|
||||||
};
|
};
|
||||||
drop_shadow = "yes";
|
drop_shadow = "no";
|
||||||
shadow_range = 20;
|
|
||||||
shadow_render_power = 5;
|
|
||||||
"col.shadow" = "rgba(1a1a1aee)";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
animations = {
|
animations = {
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
qemu
|
qemu
|
||||||
virt-manager
|
virt-manager
|
||||||
exactaudiocopy
|
exactaudiocopy
|
||||||
|
abcde
|
||||||
fsv
|
fsv
|
||||||
lsd
|
lsd
|
||||||
lsdvd
|
lsdvd
|
||||||
|
@ -71,6 +72,7 @@
|
||||||
mycli
|
mycli
|
||||||
squirrel-sql
|
squirrel-sql
|
||||||
figma-linux
|
figma-linux
|
||||||
|
processing
|
||||||
|
|
||||||
# langs
|
# langs
|
||||||
openscad
|
openscad
|
||||||
|
@ -83,7 +85,6 @@
|
||||||
deno
|
deno
|
||||||
python310
|
python310
|
||||||
python310Packages.pip
|
python310Packages.pip
|
||||||
python310Packages.discordpy
|
|
||||||
dotnet-sdk
|
dotnet-sdk
|
||||||
jdk17
|
jdk17
|
||||||
maven
|
maven
|
||||||
|
@ -93,7 +94,6 @@
|
||||||
|
|
||||||
# comms
|
# comms
|
||||||
nheko
|
nheko
|
||||||
element-desktop
|
|
||||||
vesktop
|
vesktop
|
||||||
caprine-bin
|
caprine-bin
|
||||||
teamspeak5_client
|
teamspeak5_client
|
||||||
|
@ -109,7 +109,6 @@
|
||||||
prismlauncher
|
prismlauncher
|
||||||
fceux
|
fceux
|
||||||
snes9x
|
snes9x
|
||||||
heroic
|
|
||||||
openrct2
|
openrct2
|
||||||
osu-lazer-bin
|
osu-lazer-bin
|
||||||
|
|
||||||
|
|
|
@ -141,7 +141,7 @@
|
||||||
format-charging = " {capacity}%";
|
format-charging = " {capacity}%";
|
||||||
format-plugged = " {capacity}%";
|
format-plugged = " {capacity}%";
|
||||||
format-alt = "{icon}{time}";
|
format-alt = "{icon}{time}";
|
||||||
format-icoms = [" " " " " " " " " "];
|
format-icons = [" " " " " " " " " "];
|
||||||
};
|
};
|
||||||
|
|
||||||
"network" = {
|
"network" = {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
inherit (self) inputs;
|
inherit (self) inputs;
|
||||||
# get necessary inputs from self.inputs
|
# get necessary inputs from self.inputs
|
||||||
inherit (inputs) nixpkgs lanzaboote nixos-hardware;
|
inherit (inputs) nixpkgs lanzaboote nixos-hardware;
|
||||||
inherit (inputs.home-manager.nixosModules) home-manager;
|
inherit (inputs.home-manager.nixosModules) home-manager;
|
||||||
# get lib from nixpkgs and create and alias for lib.nixosSystem
|
# get lib from nixpkgs and create and alias for lib.nixosSystem
|
||||||
# for potential future overrides & abstractions
|
# for potential future overrides & abstractions
|
||||||
inherit (nixpkgs) lib;
|
inherit (nixpkgs) lib;
|
||||||
|
@ -20,11 +20,11 @@
|
||||||
|
|
||||||
commonArgs = {inherit self inputs;};
|
commonArgs = {inherit self inputs;};
|
||||||
in {
|
in {
|
||||||
"nixpad" = mkSystem {
|
"watermelon" = mkSystem {
|
||||||
specialArgs = commonArgs;
|
specialArgs = commonArgs;
|
||||||
modules = [
|
modules = [
|
||||||
# this list defines which files will be imported to be used as "modules" in the system config
|
# this list defines which files will be imported to be used as "modules" in the system config
|
||||||
./nixpad/configuration.nix
|
./watermelon/configuration.nix
|
||||||
# use the nixos-module for home-manager
|
# use the nixos-module for home-manager
|
||||||
home-manager
|
home-manager
|
||||||
home
|
home
|
||||||
|
|
|
@ -14,11 +14,12 @@
|
||||||
|
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
enable = true;
|
enable = true;
|
||||||
displayManager.sddm.enable = true;
|
|
||||||
xkb.layout = "us";
|
xkb.layout = "us";
|
||||||
libinput.enable = true;
|
libinput.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.tailscale.enable = true;
|
||||||
|
|
||||||
hardware.opengl = {
|
hardware.opengl = {
|
||||||
enable = true;
|
enable = true;
|
||||||
driSupport = true;
|
driSupport = true;
|
||||||
|
@ -90,8 +91,14 @@
|
||||||
wofi
|
wofi
|
||||||
swaylock
|
swaylock
|
||||||
gnome.gnome-keyring
|
gnome.gnome-keyring
|
||||||
|
gtklock
|
||||||
|
fprintd
|
||||||
|
tailscale
|
||||||
];
|
];
|
||||||
|
|
||||||
|
services.fprintd = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
services.printing.enable = true;
|
services.printing.enable = true;
|
||||||
|
|
||||||
fonts.packages = with pkgs; [
|
fonts.packages = with pkgs; [
|
||||||
|
@ -101,7 +108,7 @@
|
||||||
winePackages.fonts
|
winePackages.fonts
|
||||||
];
|
];
|
||||||
|
|
||||||
networking.hostName = "nixpad";
|
networking.hostName = "watermelon";
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
|
||||||
boot.loader.systemd-boot.enable = true;
|
boot.loader.systemd-boot.enable = true;
|
||||||
|
@ -149,6 +156,29 @@
|
||||||
|
|
||||||
services.openssh.enable = true;
|
services.openssh.enable = true;
|
||||||
|
|
||||||
|
services.greetd = {
|
||||||
|
enable = true;
|
||||||
|
restart = true;
|
||||||
|
settings = {
|
||||||
|
default_session = {
|
||||||
|
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd Hyprland";
|
||||||
|
user = "greeter";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
systemd.services.greetd.serviceConfig = {
|
||||||
|
Type = "idle";
|
||||||
|
StandardInput = "tty";
|
||||||
|
StandardOutput = "tty";
|
||||||
|
StandardError = "journal";
|
||||||
|
TTYReset = "true";
|
||||||
|
TTYHangup = "true";
|
||||||
|
TTYVTDisallocate = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
security.pam.services.gtklock.text = lib.readFile "${pkgs.gtklock}/etc/pam.d/gtklock";
|
||||||
|
|
||||||
networking.firewall.enable = false;
|
networking.firewall.enable = false;
|
||||||
|
|
||||||
system.stateVersion = "24.05";
|
system.stateVersion = "24.05";
|
Loading…
Reference in a new issue