theme qt6
among other things..
This commit is contained in:
parent
20108064de
commit
4cca1dc327
16 changed files with 326 additions and 136 deletions
173
flake.lock
generated
173
flake.lock
generated
|
|
@ -10,11 +10,11 @@
|
||||||
"systems": "systems"
|
"systems": "systems"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723293904,
|
"lastModified": 1736955230,
|
||||||
"narHash": "sha256-b+uqzj+Wa6xgMS9aNbX4I+sXeb5biPDi39VgvSFqFvU=",
|
"narHash": "sha256-uenf8fv2eG5bKM8C/UvFaiJMZ4IpUFaQxk9OH5t/1gA=",
|
||||||
"owner": "ryantm",
|
"owner": "ryantm",
|
||||||
"repo": "agenix",
|
"repo": "agenix",
|
||||||
"rev": "f6291c5935fdc4e0bef208cfc0dcab7e3f7a1c41",
|
"rev": "e600439ec4c273cf11e06fe4d9d906fb98fa097c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -151,11 +151,11 @@
|
||||||
"nuscht-search": "nuscht-search"
|
"nuscht-search": "nuscht-search"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736785029,
|
"lastModified": 1736957255,
|
||||||
"narHash": "sha256-xHe4X4Je/4WjBL3BPlI1KGqA5N7VQpi4x57YYU9ZOlI=",
|
"narHash": "sha256-qZZ/K5XheRMjCNYgle90QESuys0PIFJNPJJswMJ0GEA=",
|
||||||
"owner": "catppuccin",
|
"owner": "catppuccin",
|
||||||
"repo": "nix",
|
"repo": "nix",
|
||||||
"rev": "4a5ac694d7f8a63dec75cbe0ac1c84c818b6b789",
|
"rev": "f06fcadf9a61b6581b392e72f230fa6783fe36e4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -250,11 +250,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736711425,
|
"lastModified": 1737038063,
|
||||||
"narHash": "sha256-8hKhPQuMtXfJi+4lPvw3FBk/zSJVHeb726Zo0uF1PP8=",
|
"narHash": "sha256-rMEuiK69MDhjz1JgbaeQ9mBDXMJ2/P8vmOYRbFndXsk=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "disko",
|
"repo": "disko",
|
||||||
"rev": "f720e64ec37fa16ebba6354eadf310f81555cc07",
|
"rev": "bf0abfde48f469c256f2b0f481c6281ff04a5db2",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -269,11 +269,11 @@
|
||||||
"nixpkgs-stable": "nixpkgs-stable_2"
|
"nixpkgs-stable": "nixpkgs-stable_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736788127,
|
"lastModified": 1737162568,
|
||||||
"narHash": "sha256-ssFq6P15HEhT1gVU8LD464hlnhapYRky449Y1R7QXfA=",
|
"narHash": "sha256-cwgeBqXtMKHoK+627GEGGkbIILxhP/OrqNMQhUp/6dQ=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "emacs-overlay",
|
"repo": "emacs-overlay",
|
||||||
"rev": "2126f88367e999c4ec9b50cd3966b32f7a27c66e",
|
"rev": "ac3dfdca835c5b8f7c27d5dcec2b9c4580299a7c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -550,11 +550,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1733312601,
|
"lastModified": 1736143030,
|
||||||
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
|
"narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
|
"rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -862,11 +862,11 @@
|
||||||
"zig": "zig"
|
"zig": "zig"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736780823,
|
"lastModified": 1737085478,
|
||||||
"narHash": "sha256-0O+w/MYI7xC4h1MmNg8rPVUIGPIIZYv+Vq0ZAY+MnW4=",
|
"narHash": "sha256-EzdUQf1ljtGIWMmscVzoW3rUxxN3UKyNXOXbzUvz3BQ=",
|
||||||
"owner": "ghostty-org",
|
"owner": "ghostty-org",
|
||||||
"repo": "ghostty",
|
"repo": "ghostty",
|
||||||
"rev": "132c4f1f68d75813370cadfc090f96a32be19705",
|
"rev": "72d085525b22d66468c5969a4d507a0fa68d4a04",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -885,11 +885,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1735882644,
|
"lastModified": 1737043064,
|
||||||
"narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=",
|
"narHash": "sha256-I/OuxGwXwRi5gnFPsyCvVR+IfFstA+QXEpHu1hvsgD8=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "a5a961387e75ae44cc20f0a57ae463da5e959656",
|
"rev": "94ee657f6032d913fe0ef49adaa743804635b0bb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -973,11 +973,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1735695978,
|
"lastModified": 1736917206,
|
||||||
"narHash": "sha256-cwk53OX1S1bCFY09zydubZNmmwcx9l5XEba8mVYuNE4=",
|
"narHash": "sha256-JTBWmyGf8K1Rwb+gviHIUzRJk/sITtT+72HXFkTZUjo=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "hercules-ci-effects",
|
"repo": "hercules-ci-effects",
|
||||||
"rev": "f6233b5cfbada692d93a73d6ed35bdbfd0fdb9c4",
|
"rev": "afd0a42e8c61ebb56899315ee4084a8b2e4ff425",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1057,11 +1057,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736785676,
|
"lastModified": 1737221749,
|
||||||
"narHash": "sha256-TY0jUwR3EW0fnS0X5wXMAVy6h4Z7Y6a3m+Yq++C9AyE=",
|
"narHash": "sha256-igllW0yG+UbetvhT11jnt9RppSHXYgMykYhZJeqfHs0=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "fc52a210b60f2f52c74eac41a8647c1573d2071d",
|
"rev": "97d7946b5e107dd03cc82f21165251d4e0159655",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1168,11 +1168,11 @@
|
||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736701836,
|
"lastModified": 1737197318,
|
||||||
"narHash": "sha256-gD2SA08Lfngi1Eguhoc4QHS5Tf4I76GaLr5ATpUXwwE=",
|
"narHash": "sha256-qNyNJ6G1PhXkBTzmJgzbf+nD7HDxr3/DuvNXuTI0T3M=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "a6b263713a2b862ed41362082e2147e081934077",
|
"rev": "f56153a9c1b0a00fac0932a95e0cfa5a4f6c681f",
|
||||||
"revCount": 5670,
|
"revCount": 5685,
|
||||||
"submodules": true,
|
"submodules": true,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/hyprwm/Hyprland"
|
"url": "https://github.com/hyprwm/Hyprland"
|
||||||
|
|
@ -1516,11 +1516,11 @@
|
||||||
"treefmt-nix": "treefmt-nix_3"
|
"treefmt-nix": "treefmt-nix_3"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736753650,
|
"lastModified": 1737198077,
|
||||||
"narHash": "sha256-qSbPnZ2utGL39UD6lKi+K/7sWyZVl/kGZfOoy+xJEjA=",
|
"narHash": "sha256-gvPE+J30kcc2fyb48Efn4LRHXsxvZunfx3jtqHchBOM=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "neovim-nightly-overlay",
|
"repo": "neovim-nightly-overlay",
|
||||||
"rev": "9e2c41b7c12adc3ca17b1b50589f5234bcc0bbac",
|
"rev": "83836b42458e62a4331b1cda72021df68773f8c6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1532,11 +1532,11 @@
|
||||||
"neovim-src": {
|
"neovim-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736752727,
|
"lastModified": 1737154590,
|
||||||
"narHash": "sha256-sFD18EfXyQrN51ru6uzCt20C3DT4qBipJ1PbP9hnw80=",
|
"narHash": "sha256-XRzVclKMgXicCkMtFBc8OMjs7GdHVWJL3OaxY63YKtE=",
|
||||||
"owner": "neovim",
|
"owner": "neovim",
|
||||||
"repo": "neovim",
|
"repo": "neovim",
|
||||||
"rev": "2c16c849986794682a4776ff4ec100d00eeba5ca",
|
"rev": "c6cc937512f59af12fd1b15ca4f7a11288f28ca0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1568,11 +1568,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736730523,
|
"lastModified": 1737057290,
|
||||||
"narHash": "sha256-mvTZ7fLKA6ggGnA8GZwcXV57EvVReRTCfi26xc08Q3g=",
|
"narHash": "sha256-3Pe0yKlCc7EOeq1X/aJVDH0CtNL+tIBm49vpepwL1MQ=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixos-generators",
|
"repo": "nixos-generators",
|
||||||
"rev": "74b8e31dd709760c86eed16b6c1d0b88d7360937",
|
"rev": "d002ce9b6e7eb467cd1c6bb9aef9c35d191b5453",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1583,11 +1583,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736701207,
|
"lastModified": 1737062831,
|
||||||
"narHash": "sha256-jG/+MvjVY7SlTakzZ2fJ5dC3V1PrKKrUEOEE30jrOKA=",
|
"narHash": "sha256-Tbk1MZbtV2s5aG+iM99U8FqwxU/YNArMcWAv6clcsBc=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ed4a395ea001367c1f13d34b1e01aa10290f67d6",
|
"rev": "5df43628fdf08d642be8ba5b3625a6c70731c19c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1673,11 +1673,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable_2": {
|
"nixpkgs-stable_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736684107,
|
"lastModified": 1736916166,
|
||||||
"narHash": "sha256-vH5mXxEvZeoGNkqKoCluhTGfoeXCZ1seYhC2pbMN0sg=",
|
"narHash": "sha256-puPDoVKxkuNmYIGMpMQiK8bEjaACcCksolsG36gdaNQ=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "635e887b48521e912a516625eee7df6cf0eba9c1",
|
"rev": "e24b4c09e963677b1beea49d411cd315a024ad3a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1721,11 +1721,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable_5": {
|
"nixpkgs-stable_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736795688,
|
"lastModified": 1737235555,
|
||||||
"narHash": "sha256-QRYJ/l4UcjcotdOWkT8Xdi5NNRRqWvIPhLjWtxwJHOk=",
|
"narHash": "sha256-gUQJ3AOz/xSqA0q52kmYn4BGWPhr+oVkOLg2wkvvPbo=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "4616bdf77fdfc7c1b6276718c7496d305e4aa694",
|
"rev": "51aa6fea893421a41069c1e3fb3262dd476c9563",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1785,11 +1785,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_12": {
|
"nixpkgs_12": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736657626,
|
"lastModified": 1737003892,
|
||||||
"narHash": "sha256-FWlPMUzp0lkQBdhKlPqtQdqmp+/C+1MBiEytaYfrCTY=",
|
"narHash": "sha256-RCzJE9wKByLCXmRBp+z8LK9EgdW+K+W/DXnJS4S/NVo=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "2f9e2f85cb14a46410a1399aa9ea7ecf433e422e",
|
"rev": "ae06b9c2d83cb5c8b12d7d0e32692e93d1379713",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1801,11 +1801,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_13": {
|
"nixpkgs_13": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736701207,
|
"lastModified": 1737062831,
|
||||||
"narHash": "sha256-jG/+MvjVY7SlTakzZ2fJ5dC3V1PrKKrUEOEE30jrOKA=",
|
"narHash": "sha256-Tbk1MZbtV2s5aG+iM99U8FqwxU/YNArMcWAv6clcsBc=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ed4a395ea001367c1f13d34b1e01aa10290f67d6",
|
"rev": "5df43628fdf08d642be8ba5b3625a6c70731c19c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -1955,11 +1955,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_5": {
|
"nixpkgs_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736701207,
|
"lastModified": 1737062831,
|
||||||
"narHash": "sha256-jG/+MvjVY7SlTakzZ2fJ5dC3V1PrKKrUEOEE30jrOKA=",
|
"narHash": "sha256-Tbk1MZbtV2s5aG+iM99U8FqwxU/YNArMcWAv6clcsBc=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "ed4a395ea001367c1f13d34b1e01aa10290f67d6",
|
"rev": "5df43628fdf08d642be8ba5b3625a6c70731c19c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -2188,11 +2188,11 @@
|
||||||
"systems": "systems_17"
|
"systems": "systems_17"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736732675,
|
"lastModified": 1737161025,
|
||||||
"narHash": "sha256-8O/YgYql1hJz0h+ldLsgU9bXZdm3RVwLPG5vl7LqtkY=",
|
"narHash": "sha256-Fc9LOAp9Q6o9QBdeNYPQfd5/3BGzYNI027vf3XM4yP8=",
|
||||||
"owner": "raphamorim",
|
"owner": "raphamorim",
|
||||||
"repo": "rio",
|
"repo": "rio",
|
||||||
"rev": "d8a5e2e2c4f5b926c8183465983a5adba8366667",
|
"rev": "607c28d4aa0fc059f3f021ba1c2e019ab0838f0c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -2231,6 +2231,7 @@
|
||||||
"solaar": "solaar",
|
"solaar": "solaar",
|
||||||
"spicetify-nix": "spicetify-nix",
|
"spicetify-nix": "spicetify-nix",
|
||||||
"systems": "systems_20",
|
"systems": "systems_20",
|
||||||
|
"umu": "umu",
|
||||||
"waybar": "waybar",
|
"waybar": "waybar",
|
||||||
"zen-browser": "zen-browser",
|
"zen-browser": "zen-browser",
|
||||||
"zoeycomputer": "zoeycomputer"
|
"zoeycomputer": "zoeycomputer"
|
||||||
|
|
@ -2322,11 +2323,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736735482,
|
"lastModified": 1737166965,
|
||||||
"narHash": "sha256-QOA4jCDyyUM9Y2Vba+HSZ/5LdtCMGaTE/7NkkUzBr50=",
|
"narHash": "sha256-vlDROBAgq+7PEVM0vaS2zboY6DXs3oKK0qW/1dVuFs4=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "rust-overlay",
|
"repo": "rust-overlay",
|
||||||
"rev": "cf960a1938ee91200fe0d2f7b2582fde2429d562",
|
"rev": "fc839c9d5d1ebc789b4657c43c4d54838c7c01de",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -2412,11 +2413,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736741830,
|
"lastModified": 1737173687,
|
||||||
"narHash": "sha256-7cXbJ3t/gvuHTI1uJ8juBK1NmSs4tRSGsb0MtCGo70o=",
|
"narHash": "sha256-+WxaXc30KhTuCa9U8Nv2mJApIBq85CfA5fbcVsvdfxo=",
|
||||||
"owner": "Gerg-L",
|
"owner": "Gerg-L",
|
||||||
"repo": "spicetify-nix",
|
"repo": "spicetify-nix",
|
||||||
"rev": "e1a0822469d975d25de4953860a15662fe5d6595",
|
"rev": "c68c2ac0814ab386d2cbd3b9178e729b4fc805f0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -2800,11 +2801,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736154270,
|
"lastModified": 1737103437,
|
||||||
"narHash": "sha256-p2r8xhQZ3TYIEKBoiEhllKWQqWNJNoT9v64Vmg4q8Zw=",
|
"narHash": "sha256-uPNWcYbhY2fjY3HOfRCR5jsfzdzemhfxLSxwjXYXqNc=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "treefmt-nix",
|
"repo": "treefmt-nix",
|
||||||
"rev": "13c913f5deb3a5c08bb810efd89dc8cb24dd968b",
|
"rev": "d1ed3b385f8130e392870cfb1dbfaff8a63a1899",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -2813,6 +2814,28 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"umu": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"dir": "packaging/nix",
|
||||||
|
"lastModified": 1737161836,
|
||||||
|
"narHash": "sha256-v20q0DeglyrsIAbqwqOSxdzZ4JhEWtU9muWPlPz3Few=",
|
||||||
|
"owner": "Open-Wine-Components",
|
||||||
|
"repo": "umu-launcher",
|
||||||
|
"rev": "3fd4ef90e8427cfc74d94914654a288912edb2cf",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"dir": "packaging/nix",
|
||||||
|
"owner": "Open-Wine-Components",
|
||||||
|
"repo": "umu-launcher",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"waybar": {
|
"waybar": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-compat": "flake-compat_10",
|
"flake-compat": "flake-compat_10",
|
||||||
|
|
@ -2880,15 +2903,15 @@
|
||||||
"nixpkgs": "nixpkgs_17"
|
"nixpkgs": "nixpkgs_17"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736742126,
|
"lastModified": 1736893989,
|
||||||
"narHash": "sha256-vncZtYaV+MKOZrDJW/OkvtXEu2a5bYvgO6ldN6s+1To=",
|
"narHash": "sha256-xP8Jld+e75iD+WxLo3lQUUMwv5onEm5gjarApYttyfM=",
|
||||||
"owner": "0xc000022070",
|
"owner": "zackartz",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"rev": "ee8352faad5be12f7088431b979fa36088be65c4",
|
"rev": "a65e1082d933f131025dd72909d495479f2301f0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "0xc000022070",
|
"owner": "zackartz",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -95,7 +95,11 @@
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
zen-browser.url = "github:0xc000022070/zen-browser-flake";
|
umu.url = "github:Open-Wine-Components/umu-launcher?dir=packaging/nix";
|
||||||
|
umu.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
||||||
|
# zen-browser.url = "github:0xc000022070/zen-browser-flake";
|
||||||
|
zen-browser.url = "github:zackartz/zen-browser-flake";
|
||||||
|
|
||||||
zoeycomputer = {
|
zoeycomputer = {
|
||||||
url = "git+https://git.zoeys.cloud/zoey/zoeys.computer";
|
url = "git+https://git.zoeys.cloud/zoey/zoeys.computer";
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,7 @@
|
||||||
shells.zsh.enable = true;
|
shells.zsh.enable = true;
|
||||||
|
|
||||||
rice.gtk.enable = true;
|
rice.gtk.enable = true;
|
||||||
|
rice.qt.enable = true;
|
||||||
|
|
||||||
services.lock.enable = true;
|
services.lock.enable = true;
|
||||||
services.music.enable = true;
|
services.music.enable = true;
|
||||||
|
|
@ -60,11 +61,11 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
defaultApplications = {
|
defaultApplications = {
|
||||||
"text/html" = "zen.desktop";
|
"text/html" = "zen_twilight.desktop";
|
||||||
"x-scheme-handler/http" = "zen.desktop";
|
"x-scheme-handler/http" = "zen_twilight.desktop";
|
||||||
"x-scheme-handler/https" = "zen.desktop";
|
"x-scheme-handler/https" = "zen_twilight.desktop";
|
||||||
"x-scheme-handler/about" = "zen.desktop";
|
"x-scheme-handler/about" = "zen_twilight.desktop";
|
||||||
"x-scheme-handler/unknown" = "zen.desktop";
|
"x-scheme-handler/unknown" = "zen_twilight.desktop";
|
||||||
|
|
||||||
"inode/directory" = ["org.gnome.Nautilus.desktop"];
|
"inode/directory" = ["org.gnome.Nautilus.desktop"];
|
||||||
|
|
||||||
|
|
@ -76,6 +77,9 @@
|
||||||
"image/bmp" = ["org.gnome.Loupe.desktop"];
|
"image/bmp" = ["org.gnome.Loupe.desktop"];
|
||||||
"image/x-icon" = ["org.gnome.Loupe.desktop"];
|
"image/x-icon" = ["org.gnome.Loupe.desktop"];
|
||||||
"image/svg+xml" = ["org.gnome.Loupe.desktop"];
|
"image/svg+xml" = ["org.gnome.Loupe.desktop"];
|
||||||
|
|
||||||
|
"application/x-compressed-tar" = "org.gnome.FileRoller.desktop";
|
||||||
|
"application/x-archive" = "org.gnome.FileRoller.desktop";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -138,8 +142,6 @@
|
||||||
pkgs.nix-output-monitor
|
pkgs.nix-output-monitor
|
||||||
pkgs.fastfetch
|
pkgs.fastfetch
|
||||||
|
|
||||||
# inputs.g2claude.packages.${pkgs.system}.default
|
|
||||||
|
|
||||||
pkgs.signal-desktop
|
pkgs.signal-desktop
|
||||||
|
|
||||||
pkgs.nh
|
pkgs.nh
|
||||||
|
|
@ -156,8 +158,10 @@
|
||||||
pkgs.zed-editor
|
pkgs.zed-editor
|
||||||
pkgs.rmpc
|
pkgs.rmpc
|
||||||
|
|
||||||
inputs.zen-browser.packages.${pkgs.system}.beta
|
inputs.zen-browser.packages.${pkgs.system}.twilight
|
||||||
|
|
||||||
pkgs.mpc-cli
|
pkgs.mpc-cli
|
||||||
|
pkgs.zathura
|
||||||
|
|
||||||
pkgs.nautilus
|
pkgs.nautilus
|
||||||
pkgs.nautilus-python
|
pkgs.nautilus-python
|
||||||
|
|
@ -170,14 +174,20 @@
|
||||||
pkgs.man-pages-posix
|
pkgs.man-pages-posix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
programs.mpv = {
|
||||||
|
enable = true;
|
||||||
|
extraInput = ''
|
||||||
|
background-color='#000000"
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
catppuccin.mpv.enable = true;
|
||||||
|
|
||||||
programs.zoxide = {
|
programs.zoxide = {
|
||||||
enable = true;
|
enable = true;
|
||||||
options = ["--cmd cd"];
|
options = ["--cmd cd"];
|
||||||
};
|
};
|
||||||
|
|
||||||
catppuccin.helix.enable = true;
|
|
||||||
programs.helix.enable = true;
|
|
||||||
|
|
||||||
programs.cava = {
|
programs.cava = {
|
||||||
enable = true;
|
enable = true;
|
||||||
catppuccin.enable = true;
|
catppuccin.enable = true;
|
||||||
|
|
@ -201,19 +211,19 @@
|
||||||
catppuccin.enable = true;
|
catppuccin.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.user.services.xwaylandvideobridge = {
|
# systemd.user.services.xwaylandvideobridge = {
|
||||||
Unit = {
|
# Unit = {
|
||||||
Description = "Tool to make it easy to stream wayland windows and screens to exisiting applications running under Xwayland";
|
# Description = "Tool to make it easy to stream wayland windows and screens to exisiting applications running under Xwayland";
|
||||||
};
|
# };
|
||||||
Service = {
|
# Service = {
|
||||||
Type = "simple";
|
# Type = "simple";
|
||||||
ExecStart = lib.getExe pkgs.xwaylandvideobridge;
|
# ExecStart = lib.getExe pkgs.xwaylandvideobridge;
|
||||||
Restart = "on-failure";
|
# Restart = "on-failure";
|
||||||
};
|
# };
|
||||||
Install = {
|
# Install = {
|
||||||
WantedBy = ["default.target"];
|
# WantedBy = ["default.target"];
|
||||||
};
|
# };
|
||||||
};
|
# };
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
gpg-agent = {
|
gpg-agent = {
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ in {
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
programs.rofi = {
|
programs.rofi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.rofi;
|
package = pkgs.rofi-wayland;
|
||||||
|
|
||||||
# Basic configuration
|
# Basic configuration
|
||||||
terminal = "kitty";
|
terminal = "kitty";
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ in {
|
||||||
# bold = mkStringOpt "JetBrainsMonoNL Nerd Font Mono ExtraBold" "Bold Font";
|
# bold = mkStringOpt "JetBrainsMonoNL Nerd Font Mono ExtraBold" "Bold Font";
|
||||||
# italic = mkStringOpt "JetBrainsMonoNL Nerd Font Mono Bold Italic" "Italic Font";
|
# italic = mkStringOpt "JetBrainsMonoNL Nerd Font Mono Bold Italic" "Italic Font";
|
||||||
# bold_italic = mkStringOpt "JetBrainsMonoNL Nerd Font Mono ExtraBold Italic" "Bold Italic Font";
|
# bold_italic = mkStringOpt "JetBrainsMonoNL Nerd Font Mono ExtraBold Italic" "Bold Italic Font";
|
||||||
normal = mkStringOpt "Iosevka" "Normal Font";
|
normal = mkStringOpt "Pragmata Pro Mono" "Normal Font";
|
||||||
bold = mkStringOpt "Iosevka ExtraBold" "Bold Font";
|
bold = mkStringOpt "Iosevka ExtraBold" "Bold Font";
|
||||||
italic = mkStringOpt "Iosevka Bold Italic" "Italic Font";
|
italic = mkStringOpt "Iosevka Bold Italic" "Italic Font";
|
||||||
bold_italic = mkStringOpt "Iosevka ExtraBold Italic" "Bold Italic Font";
|
bold_italic = mkStringOpt "Iosevka ExtraBold Italic" "Bold Italic Font";
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ in {
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
window_padding_width = 12;
|
window_padding_width = 12;
|
||||||
background_opacity = "0.8";
|
background_opacity = "0.9";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@ return {
|
||||||
preset = {
|
preset = {
|
||||||
header = [[
|
header = [[
|
||||||
/l、
|
/l、
|
||||||
(゚、 。 7
|
(゚、 。 7
|
||||||
l ~ヽ
|
l ~ヽ
|
||||||
じしf_,)ノ
|
じしf_,)ノ
|
||||||
]],
|
]],
|
||||||
},
|
},
|
||||||
|
|
@ -26,9 +26,12 @@ return {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"catppuccin",
|
"catppuccin",
|
||||||
opts = { integrations = {
|
opts = {
|
||||||
blink_cmp = true,
|
transparent_background = true,
|
||||||
} },
|
integrations = {
|
||||||
|
blink_cmp = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
"f-person/git-blame.nvim",
|
"f-person/git-blame.nvim",
|
||||||
{ "nvim-lualine/lualine.nvim", enabled = false },
|
{ "nvim-lualine/lualine.nvim", enabled = false },
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,6 @@ in {
|
||||||
set-window-option -g pane-base-index 1
|
set-window-option -g pane-base-index 1
|
||||||
set-option -g renumber-windows on
|
set-option -g renumber-windows on
|
||||||
|
|
||||||
set -g @catppuccin_flavor "mocha"
|
|
||||||
set -g @catppuccin_window_status_style "basic"
|
set -g @catppuccin_window_status_style "basic"
|
||||||
set -g default-terminal "tmux-256color"
|
set -g default-terminal "tmux-256color"
|
||||||
set -g allow-passthrough on
|
set -g allow-passthrough on
|
||||||
|
|
@ -61,6 +60,22 @@ in {
|
||||||
|
|
||||||
bind -n M-H previous-window
|
bind -n M-H previous-window
|
||||||
bind -n M-L next-window
|
bind -n M-L next-window
|
||||||
|
|
||||||
|
|
||||||
|
bind-key C-j display-popup -E "\
|
||||||
|
tmux list-sessions -F '#{session_name}' |\
|
||||||
|
fzf --reverse --header 'Switch sessions' |\
|
||||||
|
xargs tmux switch-client -t"
|
||||||
|
|
||||||
|
|
||||||
|
set-option -g destroy-unattached on
|
||||||
|
set-option -g exit-empty on
|
||||||
|
set-option -g exit-unattached on
|
||||||
|
|
||||||
|
set-hook -g after-new-session 'run-shell "tmux rename-session \"#{b:pane_current_path}\""'
|
||||||
|
set-hook -g after-new-window 'run-shell "tmux rename-session \"#{b:pane_current_path}\""'
|
||||||
|
set-hook -g after-kill-pane 'run-shell "tmux rename-session \"#{b:pane_current_path}\""'
|
||||||
|
set-hook -g pane-focus-in 'run-shell "tmux rename-session \"#{b:pane_current_path}\""'
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
24
modules/home/rice/qt/default.nix
Normal file
24
modules/home/rice/qt/default.nix
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
options,
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
with lib;
|
||||||
|
with lib.custom; let
|
||||||
|
cfg = config.rice.qt;
|
||||||
|
in {
|
||||||
|
options.rice.qt = with types; {
|
||||||
|
enable = mkBoolOpt false "Enable QT Customization";
|
||||||
|
};
|
||||||
|
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
catppuccin.kvantum.enable = true;
|
||||||
|
catppuccin.kvantum.apply = true;
|
||||||
|
|
||||||
|
qt.enable = true;
|
||||||
|
qt.style.name = "kvantum";
|
||||||
|
qt.platformTheme.name = "kvantum";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -60,7 +60,7 @@ in {
|
||||||
bindkey "^[[1;5D" backward-word
|
bindkey "^[[1;5D" backward-word
|
||||||
|
|
||||||
if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
|
if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
|
||||||
tmux attach-session -t default || tmux new-session -s default
|
tmux new-session
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,10 +39,6 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
home.packages = [
|
|
||||||
pkgs.xwayland
|
|
||||||
];
|
|
||||||
|
|
||||||
wayland.windowManager.hyprland = {
|
wayland.windowManager.hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
|
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@ in {
|
||||||
systemd
|
systemd
|
||||||
ripgrep
|
ripgrep
|
||||||
mullvad
|
mullvad
|
||||||
|
killall
|
||||||
sd
|
sd
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
@ -127,9 +128,9 @@ in {
|
||||||
echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
|
echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
|
||||||
|
|
||||||
# Isolate host to core 0
|
# Isolate host to core 0
|
||||||
systemctl set-property --runtime -- user.slice AllowedCPUs=0-6
|
systemctl set-property --runtime -- user.slice AllowedCPUs=0-8
|
||||||
systemctl set-property --runtime -- system.slice AllowedCPUs=0-6
|
systemctl set-property --runtime -- system.slice AllowedCPUs=0-8
|
||||||
systemctl set-property --runtime -- init.scope AllowedCPUs=0-6
|
systemctl set-property --runtime -- init.scope AllowedCPUs=0-8
|
||||||
|
|
||||||
# disable vpn
|
# disable vpn
|
||||||
mullvad disconnect -w
|
mullvad disconnect -w
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,7 @@ in {
|
||||||
programs.hyprland = {
|
programs.hyprland = {
|
||||||
withUWSM = true;
|
withUWSM = true;
|
||||||
enable = true;
|
enable = true;
|
||||||
|
xwayland.enable = true;
|
||||||
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
|
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
|
||||||
portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland;
|
portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland;
|
||||||
};
|
};
|
||||||
|
|
@ -84,7 +85,7 @@ in {
|
||||||
config.common.default = "*";
|
config.common.default = "*";
|
||||||
extraPortals = [
|
extraPortals = [
|
||||||
pkgs.xdg-desktop-portal-gtk
|
pkgs.xdg-desktop-portal-gtk
|
||||||
pkgs.xwaylandvideobridge
|
# pkgs.xwaylandvideobridge
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -31,25 +31,93 @@ in {
|
||||||
dejavu_fonts
|
dejavu_fonts
|
||||||
iosevka
|
iosevka
|
||||||
cantarell-fonts
|
cantarell-fonts
|
||||||
# (iosevka.override {
|
# (let
|
||||||
# set = "Custom";
|
# bolder = writeText "bolder.py" ''
|
||||||
# privateBuildPlan = ''
|
# #!/usr/bin/env python
|
||||||
# [buildPlans.IosevkaCustom]
|
# # Script shamelessly stolen from: https://github.com/shytikov/pragmasevka
|
||||||
# family = "Iosevka"
|
#
|
||||||
# spacing = "normal"
|
# import sys
|
||||||
# serifs = "sans"
|
# import fontforge
|
||||||
# noCvSs = true
|
#
|
||||||
# exportGlyphNames = true
|
# if len(sys.argv) < 2:
|
||||||
|
# print("Please provide path prefix of the font to update!")
|
||||||
|
# exit()
|
||||||
|
#
|
||||||
|
# prefix = sys.argv[1]
|
||||||
|
#
|
||||||
|
# glyphs = [
|
||||||
|
# "exclam", "ampersand", "parenleft", "parenright", "asterisk", "plus",
|
||||||
|
# "comma", "hyphen", "period", "slash", "colon", "semicolon", "less",
|
||||||
|
# "equal", "greater", "question", "bracketleft", "backslash", "bracketright",
|
||||||
|
# "asciicircum", "braceleft", "bar", "braceright", "asciitilde",
|
||||||
|
# ]
|
||||||
|
#
|
||||||
|
# pairs = [
|
||||||
|
# ['regular', 'semibold'],
|
||||||
|
# ['regularItalic', 'semiboldItalic'],
|
||||||
|
# ['bold', 'black'],
|
||||||
|
# ['boldItalic', 'blackItalic'],
|
||||||
|
# ]
|
||||||
|
#
|
||||||
|
# for [recipient, donor] in pairs:
|
||||||
|
# font = f"{prefix}{recipient}.ttf"
|
||||||
|
# donor_font = f"{prefix}{donor}.ttf"
|
||||||
|
#
|
||||||
|
# target = fontforge.open(font)
|
||||||
|
# # Finding all punctuation
|
||||||
|
# target.selection.select(*glyphs)
|
||||||
|
# # and deleting it to make space
|
||||||
|
# for i in target.selection.byGlyphs:
|
||||||
|
# target.removeGlyph(i)
|
||||||
|
#
|
||||||
|
# source = fontforge.open(donor_font)
|
||||||
|
# source.selection.select(*glyphs)
|
||||||
|
# source.copy()
|
||||||
|
# target.paste()
|
||||||
|
#
|
||||||
|
# target.generate(font)
|
||||||
|
# '';
|
||||||
|
# in (iosevka.override
|
||||||
|
# {
|
||||||
|
# set = "Custom";
|
||||||
|
# privateBuildPlan = ''
|
||||||
|
# [buildPlans.IosevkaCustom]
|
||||||
|
# family = "Iosevka"
|
||||||
|
# spacing = "normal"
|
||||||
|
# serifs = "sans"
|
||||||
|
# noCvSs = true
|
||||||
|
# exportGlyphNames = true
|
||||||
#
|
#
|
||||||
# [buildPlans.IosevkaCustom.variants]
|
# [buildPlans.IosevkaCustom.variants]
|
||||||
# inherits = "ss03"
|
# inherits = "ss08"
|
||||||
|
# '';
|
||||||
|
# }))
|
||||||
|
# .overrideAttrs (oldAttrs: {
|
||||||
|
# buildInputs =
|
||||||
|
# (oldAttrs.buildInputs or [])
|
||||||
|
# ++ [
|
||||||
|
# pkgs.python3
|
||||||
|
# pkgs.python3Packages.fontforge
|
||||||
|
# ];
|
||||||
|
#
|
||||||
|
# postInstall = ''
|
||||||
|
# ${oldAttrs.postInstall or ""}
|
||||||
|
#
|
||||||
|
# echo $out
|
||||||
|
#
|
||||||
|
# cd $out/share/fonts/truetype
|
||||||
|
#
|
||||||
|
# PREFIX="IosevkaCustom-normal"
|
||||||
|
#
|
||||||
|
# python3 ${bolder} $PREFIX
|
||||||
# '';
|
# '';
|
||||||
# })
|
# }))
|
||||||
noto-fonts
|
noto-fonts
|
||||||
noto-fonts-cjk-sans
|
noto-fonts-cjk-sans
|
||||||
noto-fonts-emoji
|
noto-fonts-emoji
|
||||||
jetbrains-mono
|
jetbrains-mono
|
||||||
nerd-fonts.iosevka
|
nerd-fonts.iosevka
|
||||||
|
nerd-fonts.zed-mono
|
||||||
# (nerdfonts.override {fonts = ["ZedMono" "Iosevka"];})
|
# (nerdfonts.override {fonts = ["ZedMono" "Iosevka"];})
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
@ -59,8 +127,8 @@ in {
|
||||||
fontconfig = {
|
fontconfig = {
|
||||||
defaultFonts = {
|
defaultFonts = {
|
||||||
monospace = [
|
monospace = [
|
||||||
# "ZedMono Nerd Font Mono"
|
"Pragmata Pro Mono"
|
||||||
"Iosevka"
|
# "Iosevka"
|
||||||
"Noto Color Emoji"
|
"Noto Color Emoji"
|
||||||
];
|
];
|
||||||
sansSerif = ["Cantarell" "Noto Color Emoji"];
|
sansSerif = ["Cantarell" "Noto Color Emoji"];
|
||||||
|
|
|
||||||
|
|
@ -50,11 +50,15 @@
|
||||||
services.lorri.enable = true;
|
services.lorri.enable = true;
|
||||||
services.udisks2.enable = true;
|
services.udisks2.enable = true;
|
||||||
services.transmission = {
|
services.transmission = {
|
||||||
enable = false;
|
enable = true;
|
||||||
package = pkgs.transmission_4;
|
package = pkgs.transmission_4;
|
||||||
settings = {
|
settings = {
|
||||||
download-dir = "/home/zoey/dl";
|
download-dir = "/home/zoey/Downloads";
|
||||||
|
incomplete-dir = "/home/zoey/Downloads/.incomplete";
|
||||||
|
incomplete-dir-enabled = true;
|
||||||
};
|
};
|
||||||
|
user = "zoey";
|
||||||
|
group = "users";
|
||||||
};
|
};
|
||||||
services.gnome.gnome-keyring.enable = true;
|
services.gnome.gnome-keyring.enable = true;
|
||||||
services.solaar = {
|
services.solaar = {
|
||||||
|
|
@ -94,19 +98,35 @@
|
||||||
|
|
||||||
time.timeZone = "America/Detroit";
|
time.timeZone = "America/Detroit";
|
||||||
|
|
||||||
|
services.gvfs.enable = true;
|
||||||
|
services.gnome.sushi.enable = true;
|
||||||
|
|
||||||
|
hardware.bluetooth.enable = true;
|
||||||
|
hardware.bluetooth.powerOnBoot = true;
|
||||||
|
|
||||||
|
services.blueman.enable = true;
|
||||||
|
|
||||||
environment.systemPackages = [
|
environment.systemPackages = [
|
||||||
pkgs.sbctl
|
pkgs.sbctl
|
||||||
pkgs.vesktop
|
pkgs.vesktop
|
||||||
pkgs.mangohud
|
pkgs.mangohud
|
||||||
pkgs.lutris
|
pkgs.lutris
|
||||||
|
pkgs.bottles
|
||||||
|
pkgs.file-roller
|
||||||
pkgs.podman-tui
|
pkgs.podman-tui
|
||||||
pkgs.dive
|
pkgs.dive
|
||||||
pkgs.docker-compose
|
pkgs.docker-compose
|
||||||
pkgs.podman-compose
|
pkgs.podman-compose
|
||||||
pkgs.transmission_4
|
pkgs.transmission_4
|
||||||
|
pkgs.protonup-qt
|
||||||
pkgs.restic
|
pkgs.restic
|
||||||
|
(inputs.umu.packages.${system}.umu.override {
|
||||||
|
version = inputs.umu.shortRev;
|
||||||
|
truststore = true;
|
||||||
|
cbor2 = true;
|
||||||
|
})
|
||||||
inputs.agenix.packages.${system}.agenix
|
inputs.agenix.packages.${system}.agenix
|
||||||
inputs.awsvpnclient.packages."${pkgs.system}".awsvpnclient
|
inputs.awsvpnclient.packages.${system}.awsvpnclient
|
||||||
|
|
||||||
pkgs.nautilus-python
|
pkgs.nautilus-python
|
||||||
(pkgs.writeTextFile {
|
(pkgs.writeTextFile {
|
||||||
|
|
@ -168,6 +188,8 @@
|
||||||
|
|
||||||
users.groups.plugdev = {};
|
users.groups.plugdev = {};
|
||||||
|
|
||||||
|
home-manager.backupFileExtension = "bk";
|
||||||
|
|
||||||
snowfallorg.users.zoey = {
|
snowfallorg.users.zoey = {
|
||||||
create = true;
|
create = true;
|
||||||
admin = true;
|
admin = true;
|
||||||
|
|
@ -177,6 +199,29 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.openssh = {
|
||||||
|
enable = true;
|
||||||
|
ports = [22];
|
||||||
|
};
|
||||||
|
|
||||||
|
networking.firewall.allowedTCPPorts = [22];
|
||||||
|
|
||||||
|
services.samba = {
|
||||||
|
enable = true;
|
||||||
|
openFirewall = true;
|
||||||
|
shares = {
|
||||||
|
"SteamLibrary" = {
|
||||||
|
path = "/mnt/bk"; # Update this path to your drive's mount point
|
||||||
|
browseable = true;
|
||||||
|
writable = true;
|
||||||
|
guestOk = true; # Allow access without authentication
|
||||||
|
public = true;
|
||||||
|
createMask = "0775"; # File permissions
|
||||||
|
directoryMask = "0775"; # Directory permissions
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
catppuccin.enable = true;
|
catppuccin.enable = true;
|
||||||
programs.virt-manager.enable = true;
|
programs.virt-manager.enable = true;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -240,7 +240,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
# Open ports in the firewall.
|
# Open ports in the firewall.
|
||||||
networking.firewall.allowedTCPPorts = [80 443 6969 2022];
|
networking.firewall.allowedTCPPorts = [80 443 6969 2022 16262];
|
||||||
networking.firewall.allowedTCPPortRanges = [
|
networking.firewall.allowedTCPPortRanges = [
|
||||||
{
|
{
|
||||||
from = 25565;
|
from = 25565;
|
||||||
|
|
@ -251,7 +251,7 @@
|
||||||
to = 24464;
|
to = 24464;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
networking.firewall.allowedUDPPorts = [80 443 6969 2022];
|
networking.firewall.allowedUDPPorts = [80 443 6969 2022 16262];
|
||||||
# Or disable the firewall altogether.
|
# Or disable the firewall altogether.
|
||||||
# networking.firewall.enable = false;
|
# networking.firewall.enable = false;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue