Compare commits
5 Commits
21f90a84ba
...
b754fac210
| Author | SHA1 | Date | |
|---|---|---|---|
| b754fac210 | |||
| 6744369399 | |||
|
|
2bb34bcaa0 | ||
|
|
f98dd31aa5 | ||
|
|
14b1f9e32c |
BIN
config/mars.png
Normal file
BIN
config/mars.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 401 KiB |
199
flake.lock
199
flake.lock
@ -40,11 +40,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742644875,
|
"lastModified": 1743325743,
|
||||||
"narHash": "sha256-AJH2wgat6ssid3oYb0KBgO4qxhZD6/OWNHwYj11Yfy4=",
|
"narHash": "sha256-p2ZlFUBy10SV0b2g8ZOWse01mgaeU4haZN+dgHcoN6U=",
|
||||||
"owner": "AdnanHodzic",
|
"owner": "AdnanHodzic",
|
||||||
"repo": "auto-cpufreq",
|
"repo": "auto-cpufreq",
|
||||||
"rev": "8f026ac6497050c0e07c55b751c4b80401e932ec",
|
"rev": "00be2a5d91832519823990deb7b87af85fc78017",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -129,11 +129,11 @@
|
|||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"dir": "pkgs/firefox-addons",
|
"dir": "pkgs/firefox-addons",
|
||||||
"lastModified": 1742489760,
|
"lastModified": 1743483509,
|
||||||
"narHash": "sha256-OkYl/wf09cKviSV1R6SshcRmeX1iDNEKCMg5KlmTwK0=",
|
"narHash": "sha256-aHnOrBV4UpVQuv9RHmYaRb0jZRBpmeDWsZWBRoSCc5w=",
|
||||||
"owner": "rycee",
|
"owner": "rycee",
|
||||||
"repo": "nur-expressions",
|
"repo": "nur-expressions",
|
||||||
"rev": "10f7b577f5081b30ca6b7fd5f98de8d7dfdb5a27",
|
"rev": "692aba39210127804151c9436e4b87fe1d0e0f2b",
|
||||||
"type": "gitlab"
|
"type": "gitlab"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -209,11 +209,11 @@
|
|||||||
"nixpkgs-lib": "nixpkgs-lib"
|
"nixpkgs-lib": "nixpkgs-lib"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1738453229,
|
"lastModified": 1741352980,
|
||||||
"narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=",
|
"narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=",
|
||||||
"owner": "hercules-ci",
|
"owner": "hercules-ci",
|
||||||
"repo": "flake-parts",
|
"repo": "flake-parts",
|
||||||
"rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd",
|
"rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -408,11 +408,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742744903,
|
"lastModified": 1743482579,
|
||||||
"narHash": "sha256-qd2uiGol/kb9Dk0vgOOLBl9VsycG0VfteM78OduFl2Y=",
|
"narHash": "sha256-u81nqA4UuRatKDkzUuIfVYdLMw8birEy+99oXpdyXhY=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "5ff90f09d1bd189b722e60798513724cdd3580b6",
|
"rev": "c21383b556609ce1ad901aa08b4c6fbd9e0c7af0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -539,11 +539,11 @@
|
|||||||
"xdph": "xdph"
|
"xdph": "xdph"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742746774,
|
"lastModified": 1743463509,
|
||||||
"narHash": "sha256-6BMwAfC604szlL8S7BJkH8a090p0505rFB+mAiApBoo=",
|
"narHash": "sha256-JASYdXTJovrTgT04ATMGpRruvY4+lrdhAkoPhPPb+h4=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "Hyprland",
|
"repo": "Hyprland",
|
||||||
"rev": "e4abf26069b4d43c8f6ad6b3dfb56c952abb38c2",
|
"rev": "d1a59ec39eb4c0d6a7d3d38a26f8924e6bca5cef",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -746,11 +746,11 @@
|
|||||||
},
|
},
|
||||||
"mnw": {
|
"mnw": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1738852285,
|
"lastModified": 1742255973,
|
||||||
"narHash": "sha256-8Y1uyE6gGHxdU0Vcx2CMg/dAmDSxJw19aAl3TKbbo54=",
|
"narHash": "sha256-XfEGVKatTgEMMOVb4SNp1LYLQOSzzrFTDMVDTZFyMVE=",
|
||||||
"owner": "Gerg-L",
|
"owner": "Gerg-L",
|
||||||
"repo": "mnw",
|
"repo": "mnw",
|
||||||
"rev": "6ae73dc9cb72cea17bcc2e3d4670825f483e80e8",
|
"rev": "b982dbd5e6d55d4438832b3567c09bc2a129649d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -774,11 +774,11 @@
|
|||||||
"rust-overlay": "rust-overlay"
|
"rust-overlay": "rust-overlay"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1732053863,
|
"lastModified": 1741118843,
|
||||||
"narHash": "sha256-DCIVdlb81Fct2uwzbtnawLBC/U03U2hqx8trqTJB7WA=",
|
"narHash": "sha256-ggXU3RHv6NgWw+vc+HO4/9n0GPufhTIUjVuLci8Za8c=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "nil",
|
"repo": "nil",
|
||||||
"rev": "2e24c9834e3bb5aa2a3701d3713b43a6fb106362",
|
"rev": "577d160da311cc7f5042038456a0713e9863d09e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -817,11 +817,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742204505,
|
"lastModified": 1743410259,
|
||||||
"narHash": "sha256-sHBzuG9K/VrvOrcLd9GwoCLaQZDVedi/00YmFfdKq/A=",
|
"narHash": "sha256-tjdkPPkRT1Mj72yrpN8oUxYw9SaG8wOQWD3auS1bvSs=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "nix-ld",
|
"repo": "nix-ld",
|
||||||
"rev": "bc1ecb8ca83507c764a3909f02f1acf53c033585",
|
"rev": "140451db1cadeef1e7e9e054332b67b7be808916",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -833,11 +833,11 @@
|
|||||||
"nix-mineral": {
|
"nix-mineral": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1741139493,
|
"lastModified": 1742784395,
|
||||||
"narHash": "sha256-O8ANa90YDk1kMoPhLWioXVGy19pkvSg1F6prp2XSy7U=",
|
"narHash": "sha256-QBaHKDrJ2aXGR9/UjAXeTIQfcguSJRO5D4oWd2s3zIg=",
|
||||||
"owner": "cynicsketch",
|
"owner": "cynicsketch",
|
||||||
"repo": "nix-mineral",
|
"repo": "nix-mineral",
|
||||||
"rev": "546b89e5a9b15584c1324deaea66bff0801ab743",
|
"rev": "561cf46483c9758c2b5bef75bc05762326ae9b5d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -884,11 +884,11 @@
|
|||||||
"treefmt-nix": "treefmt-nix"
|
"treefmt-nix": "treefmt-nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742580728,
|
"lastModified": 1743761374,
|
||||||
"narHash": "sha256-SyhAnd66UwtisdTOen13K5iSRkp/H+/w9tYH8c4AGKc=",
|
"narHash": "sha256-Zzhd3KRkG2cR4I3ExSJr4V1RV8d7TomaBEoT9g9hbYg=",
|
||||||
"owner": "kaylorben",
|
"owner": "kaylorben",
|
||||||
"repo": "nixcord",
|
"repo": "nixcord",
|
||||||
"rev": "b5f200ebbc880dd69ce06a9cd442fc758f426f87",
|
"rev": "48e192d4592a6c33e596fdc127e5025bee53bf3d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -899,16 +899,16 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1735554305,
|
"lastModified": 1743315132,
|
||||||
"narHash": "sha256-zExSA1i/b+1NMRhGGLtNfFGXgLtgo+dcuzHzaWA6w3Q=",
|
"narHash": "sha256-6hl6L/tRnwubHcA4pfUUtk542wn2Om+D4UnDhlDW9BE=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "0e82ab234249d8eee3e8c91437802b32c74bb3fd",
|
"rev": "52faf482a3889b7619003c0daec593a1912fddc1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"ref": "nixpkgs-unstable",
|
"ref": "nixos-unstable",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
@ -963,23 +963,26 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-lib": {
|
"nixpkgs-lib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1738452942,
|
"lastModified": 1740877520,
|
||||||
"narHash": "sha256-vJzFZGaCpnmo7I6i416HaBLpC+hvcURh/BQwROcGIp8=",
|
"narHash": "sha256-oiwv/ZK/2FhGxrCkQkB83i7GnWXPPLzoqFHpDD3uYpk=",
|
||||||
"type": "tarball",
|
"owner": "nix-community",
|
||||||
"url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz"
|
"repo": "nixpkgs.lib",
|
||||||
|
"rev": "147dee35aab2193b174e4c0868bd80ead5ce755c",
|
||||||
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "tarball",
|
"owner": "nix-community",
|
||||||
"url": "https://github.com/NixOS/nixpkgs/archive/072a6db25e947df2f31aab9eccd0ab75d5b2da11.tar.gz"
|
"repo": "nixpkgs.lib",
|
||||||
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742512142,
|
"lastModified": 1743367904,
|
||||||
"narHash": "sha256-8XfURTDxOm6+33swQJu/hx6xw1Tznl8vJJN5HwVqckg=",
|
"narHash": "sha256-sOos1jZGKmT6xxPvxGQyPTApOunXvScV4lNjBCXd/CI=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "7105ae3957700a9646cc4b766f5815b23ed0c682",
|
"rev": "7ffe0edc685f14b8c635e3d6591b0bbb97365e6c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -991,27 +994,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742422364,
|
"lastModified": 1743076231,
|
||||||
"narHash": "sha256-mNqIplmEohk5jRkqYqG19GA8MbQ/D4gQSK0Mu4LvfRQ=",
|
"narHash": "sha256-yQugdVfi316qUfqzN8JMaA2vixl+45GxNm4oUfXlbgw=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "a84ebe20c6bc2ecbcfb000a50776219f48d134cc",
|
"rev": "6c5963357f3c1c840201eda129a99d455074db04",
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nixos",
|
|
||||||
"ref": "nixos-unstable",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nixpkgs_3": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1740303746,
|
|
||||||
"narHash": "sha256-XcdiWLEhjJkMxDLKQJ0CCivmYYCvA5MDxu9pMybM5kM=",
|
|
||||||
"owner": "nixos",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "2d068ae5c6516b2d04562de50a58c682540de9bf",
|
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -1059,22 +1046,6 @@
|
|||||||
"type": "sourcehut"
|
"type": "sourcehut"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nmd_3": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1705050560,
|
|
||||||
"narHash": "sha256-x3zzcdvhJpodsmdjqB4t5mkVW22V3wqHLOun0KRBzUI=",
|
|
||||||
"owner": "~rycee",
|
|
||||||
"repo": "nmd",
|
|
||||||
"rev": "66d9334933119c36f91a78d565c152a4fdc8d3d3",
|
|
||||||
"type": "sourcehut"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "~rycee",
|
|
||||||
"repo": "nmd",
|
|
||||||
"type": "sourcehut"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nmt": {
|
"nmt": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@ -1120,16 +1091,15 @@
|
|||||||
"flake-utils": "flake-utils_2",
|
"flake-utils": "flake-utils_2",
|
||||||
"mnw": "mnw",
|
"mnw": "mnw",
|
||||||
"nil": "nil",
|
"nil": "nil",
|
||||||
"nixpkgs": "nixpkgs_3",
|
"nixpkgs": "nixpkgs_2",
|
||||||
"nmd": "nmd_3",
|
|
||||||
"systems": "systems_4"
|
"systems": "systems_4"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740702856,
|
"lastModified": 1743613645,
|
||||||
"narHash": "sha256-NxVK4PUdcuwzaAQX1Xj2tMaowDLqL5p8wtWp3EyD0Vw=",
|
"narHash": "sha256-QnwkxbdE5raf5enqZQAY+QZ+awisTD2YCReO0iL4CGg=",
|
||||||
"owner": "notashelf",
|
"owner": "notashelf",
|
||||||
"repo": "nvf",
|
"repo": "nvf",
|
||||||
"rev": "08be38ab06c95f56cb9d27805826c1b1d0ffac98",
|
"rev": "dafe978ffa5277519de010cdfca8225c52c9d2aa",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -1148,11 +1118,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740569341,
|
"lastModified": 1742765550,
|
||||||
"narHash": "sha256-WV8nY2IOfWdzBF5syVgCcgOchg/qQtpYh6LECYS9XkY=",
|
"narHash": "sha256-2vVIh2JrL6GAGfgCeY9e6iNKrBjs0Hw3bGQEAbwVs68=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "plasma-manager",
|
"repo": "plasma-manager",
|
||||||
"rev": "5eeb0172fb74392053b66a8149e61b5e191b2845",
|
"rev": "b70be387276e632fe51232887f9e04e2b6ef8c16",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -1171,11 +1141,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742058297,
|
"lastModified": 1742649964,
|
||||||
"narHash": "sha256-b4SZc6TkKw8WQQssbN5O2DaCEzmFfvSTPYHlx/SFW9Y=",
|
"narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "git-hooks.nix",
|
"repo": "git-hooks.nix",
|
||||||
"rev": "59f17850021620cd348ad2e9c0c64f4e6325ce2a",
|
"rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -1196,7 +1166,7 @@
|
|||||||
"nix-mineral": "nix-mineral",
|
"nix-mineral": "nix-mineral",
|
||||||
"nix-on-droid": "nix-on-droid",
|
"nix-on-droid": "nix-on-droid",
|
||||||
"nixcord": "nixcord",
|
"nixcord": "nixcord",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs",
|
||||||
"nixpkgs-droid": "nixpkgs-droid",
|
"nixpkgs-droid": "nixpkgs-droid",
|
||||||
"nixpkgs-stable": "nixpkgs-stable",
|
"nixpkgs-stable": "nixpkgs-stable",
|
||||||
"plasma-manager": "plasma-manager",
|
"plasma-manager": "plasma-manager",
|
||||||
@ -1217,11 +1187,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1731983527,
|
"lastModified": 1741055476,
|
||||||
"narHash": "sha256-JECaBgC0pQ91Hq3W4unH6K9to8s2Zl2sPNu7bLOv4ek=",
|
"narHash": "sha256-52vwEV0oS2lCnx3c/alOFGglujZTLmObit7K8VblnS8=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "rust-overlay",
|
"repo": "rust-overlay",
|
||||||
"rev": "71287228d96e9568e1e70c6bbfa3f992d145947b",
|
"rev": "aefb7017d710f150970299685e8d8b549d653649",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -1254,11 +1224,11 @@
|
|||||||
"nvf": "nvf"
|
"nvf": "nvf"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740750664,
|
"lastModified": 1743618481,
|
||||||
"narHash": "sha256-7VIr6eaSK9sgIUUjDCmytxTkEV0olcmw1IhC1EQkYYE=",
|
"narHash": "sha256-mnaJPjMmwcBnPXP8AkLt7AETnm7VLXHEajnGrIUJt88=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "b340d4c1ba887eb6f68f2850063d0708cc1c7537",
|
"rev": "cc32d846b797b7a637125422d5754bf804d570ab",
|
||||||
"revCount": 8,
|
"revCount": 9,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.foglar.tech/foglar/neovim-config"
|
"url": "https://git.foglar.tech/foglar/neovim-config"
|
||||||
},
|
},
|
||||||
@ -1274,11 +1244,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742700801,
|
"lastModified": 1743305778,
|
||||||
"narHash": "sha256-ZGlpUDsuBdeZeTNgoMv+aw0ByXT2J3wkYw9kJwkAS4M=",
|
"narHash": "sha256-Ux/UohNtnM5mn9SFjaHp6IZe2aAnUCzklMluNtV6zFo=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "67566fe68a8bed2a7b1175fdfb0697ed22ae8852",
|
"rev": "8e873886bbfc32163fe027b8676c75637b7da114",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -1295,11 +1265,11 @@
|
|||||||
"systems": "systems_5"
|
"systems": "systems_5"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742703429,
|
"lastModified": 1743308176,
|
||||||
"narHash": "sha256-/07c78WpRta925dyZEhwQi+D+rd+zVoDPApur+907p4=",
|
"narHash": "sha256-xiHVIJsxj3tknObHzfKsWHQ0N38zyFsb8edB3oXDOxg=",
|
||||||
"owner": "Gerg-L",
|
"owner": "Gerg-L",
|
||||||
"repo": "spicetify-nix",
|
"repo": "spicetify-nix",
|
||||||
"rev": "d86aca850354c8db834c20feb170356e3d28a5c6",
|
"rev": "567e5b6ee6d7433261f16b400e424a6bd5c8c8b3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -1332,11 +1302,11 @@
|
|||||||
"tinted-zed": "tinted-zed"
|
"tinted-zed": "tinted-zed"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742736315,
|
"lastModified": 1743775855,
|
||||||
"narHash": "sha256-XO+dWWoWer/YyczQeff3Onr3P0q7SxoKltndBrzRdTg=",
|
"narHash": "sha256-ZhhiYvHlA9f/Ck1i76ilfapLS7abLPRlWJQRxJEDTnQ=",
|
||||||
"owner": "danth",
|
"owner": "danth",
|
||||||
"repo": "stylix",
|
"repo": "stylix",
|
||||||
"rev": "a55488c247928380ee6a18c0a3a56a2d52fe06bc",
|
"rev": "581fa67c818aaf91a1533149fb737d3e8c0949b8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -1518,14 +1488,17 @@
|
|||||||
},
|
},
|
||||||
"treefmt-nix": {
|
"treefmt-nix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": [
|
||||||
|
"nixcord",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1739829690,
|
"lastModified": 1742370146,
|
||||||
"narHash": "sha256-mL1szCeIsjh6Khn3nH2cYtwO5YXG6gBiTw1A30iGeDU=",
|
"narHash": "sha256-XRE8hL4vKIQyVMDXykFh4ceo3KSpuJF3ts8GKwh5bIU=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "treefmt-nix",
|
"repo": "treefmt-nix",
|
||||||
"rev": "3d0579f5cc93436052d94b73925b48973a104204",
|
"rev": "adc195eef5da3606891cedf80c0d9ce2d3190808",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -1604,11 +1577,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742736106,
|
"lastModified": 1743463070,
|
||||||
"narHash": "sha256-wzdYoYASPlITYBiw2xDyE56DnOcLNsO6QHRGUDj6kq4=",
|
"narHash": "sha256-x+A6Es0VkGyhp4ixhqg1Qi9iusLl7ioymqoe107L/Dg=",
|
||||||
"owner": "0xc000022070",
|
"owner": "0xc000022070",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"rev": "7c3008fcc5a436c885d3faaf6d058afc41ae3762",
|
"rev": "3c4f98e9504d3f94bbd303d428162665a0ade8d6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
12
flake.nix
12
flake.nix
@ -16,7 +16,7 @@
|
|||||||
editor = "neovim"; # neovim, vscode
|
editor = "neovim"; # neovim, vscode
|
||||||
|
|
||||||
# List all themes: $ nix build nixpkgs#base16-schemes && ls result/share/themes
|
# List all themes: $ nix build nixpkgs#base16-schemes && ls result/share/themes
|
||||||
theme = "tokyo-night-dark"; # catppuccin-mocha, tokyo-night-dark, one-dark
|
theme = "catppuccin-mocha"; # catppuccin-mocha, tokyo-night-dark, one-dark
|
||||||
background =
|
background =
|
||||||
if userSettings.theme == "catppuccin-mocha"
|
if userSettings.theme == "catppuccin-mocha"
|
||||||
then "aurora_borealis.png"
|
then "aurora_borealis.png"
|
||||||
@ -59,7 +59,7 @@
|
|||||||
# NixOS Configurations
|
# NixOS Configurations
|
||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
kogami = nixpkgs.lib.nixosSystem {
|
kogami = nixpkgs.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
inherit system;
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
inherit inputs system pkgs pkgs-stable userSettings;
|
inherit inputs system pkgs pkgs-stable userSettings;
|
||||||
};
|
};
|
||||||
@ -74,7 +74,7 @@
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
ginoza = nixpkgs.lib.nixosSystem {
|
ginoza = nixpkgs.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
inherit system;
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
inherit inputs system pkgs pkgs-stable userSettings;
|
inherit inputs system pkgs pkgs-stable userSettings;
|
||||||
};
|
};
|
||||||
@ -179,6 +179,12 @@
|
|||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#nix-secrets = {
|
||||||
|
# url = "git+ssh://git@git.foglar.tech:foglar/nix-secrets.git";
|
||||||
|
# inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
# flake = false;
|
||||||
|
#};
|
||||||
|
|
||||||
# Nix on Droid Configuration
|
# Nix on Droid Configuration
|
||||||
nixpkgs-droid.url = "github:NixOS/nixpkgs/nixos-24.05";
|
nixpkgs-droid.url = "github:NixOS/nixpkgs/nixos-24.05";
|
||||||
|
|
||||||
|
|||||||
@ -12,7 +12,6 @@
|
|||||||
../nixos/system/system.nix
|
../nixos/system/system.nix
|
||||||
inputs.home-manager.nixosModules.home-manager
|
inputs.home-manager.nixosModules.home-manager
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
# Home manager
|
# Home manager
|
||||||
home-manager = {
|
home-manager = {
|
||||||
@ -62,6 +61,7 @@
|
|||||||
docker.enable = false;
|
docker.enable = false;
|
||||||
podman.enable = false;
|
podman.enable = false;
|
||||||
steam.enable = false;
|
steam.enable = false;
|
||||||
|
steam-tui.enable = false;
|
||||||
proxychains.enable = false;
|
proxychains.enable = false;
|
||||||
tor.enable = false;
|
tor.enable = false;
|
||||||
virt-manager.enable = false;
|
virt-manager.enable = false;
|
||||||
|
|||||||
@ -36,7 +36,6 @@
|
|||||||
#bootloader.systemd-boot.enable = true;
|
#bootloader.systemd-boot.enable = true;
|
||||||
desktop = {
|
desktop = {
|
||||||
hyprland.enable = true;
|
hyprland.enable = true;
|
||||||
gnome.enable = true;
|
|
||||||
steamdeck.enable = false;
|
steamdeck.enable = false;
|
||||||
};
|
};
|
||||||
fonts.packages = true;
|
fonts.packages = true;
|
||||||
@ -69,10 +68,12 @@
|
|||||||
podman.enable = true;
|
podman.enable = true;
|
||||||
ollama.enable = false;
|
ollama.enable = false;
|
||||||
steam.enable = true;
|
steam.enable = true;
|
||||||
|
steam-tui.enable = true;
|
||||||
proxychains.enable = true;
|
proxychains.enable = true;
|
||||||
tor.enable = true;
|
tor.enable = true;
|
||||||
virt-manager.enable = true;
|
virt-manager.enable = true;
|
||||||
virtualbox.enable = false;
|
virtualbox.enable = false;
|
||||||
|
waydroid.enable = true;
|
||||||
yubikey = {
|
yubikey = {
|
||||||
enable = true;
|
enable = true;
|
||||||
lock-on-remove = false;
|
lock-on-remove = false;
|
||||||
@ -92,16 +93,23 @@
|
|||||||
nix-ld.dev.enable = true;
|
nix-ld.dev.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = [
|
environment.systemPackages =
|
||||||
inputs.install-script.packages.${system}.default
|
(
|
||||||
inputs.shinya-nvf.packages.${system}.nvf
|
with inputs; [
|
||||||
inputs.zen-browser.packages.${system}.default
|
install-script.packages.${system}.default
|
||||||
|
shinya-nvf.packages.${system}.nvf
|
||||||
|
zen-browser.packages.${system}.default
|
||||||
|
]
|
||||||
|
)
|
||||||
|
++ (
|
||||||
|
with pkgs; [
|
||||||
|
gcc
|
||||||
|
corefonts
|
||||||
|
uutils-coreutils-noprefix
|
||||||
|
]
|
||||||
|
);
|
||||||
|
|
||||||
pkgs.gcc
|
#services.twingate.enable = true;
|
||||||
pkgs.corefonts
|
|
||||||
];
|
|
||||||
|
|
||||||
#services.twingate.enable = true;
|
|
||||||
|
|
||||||
# Allow unfree packages
|
# Allow unfree packages
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|||||||
@ -17,6 +17,7 @@
|
|||||||
ferdium
|
ferdium
|
||||||
|
|
||||||
bitwarden
|
bitwarden
|
||||||
|
proton-pass
|
||||||
#bitwarden-cli
|
#bitwarden-cli
|
||||||
|
|
||||||
file-roller
|
file-roller
|
||||||
|
|||||||
@ -464,6 +464,8 @@
|
|||||||
|
|
||||||
"float,class:^(Bitwarden)$"
|
"float,class:^(Bitwarden)$"
|
||||||
"float, initialClass:^(PacketTracer)"
|
"float, initialClass:^(PacketTracer)"
|
||||||
|
"float, initialTitle:^(Open File)"
|
||||||
|
"float, initialClass:^(xdg-desktop-portal-gtk)"
|
||||||
];
|
];
|
||||||
|
|
||||||
layerrule = [
|
layerrule = [
|
||||||
|
|||||||
@ -95,16 +95,16 @@
|
|||||||
get_cover() {
|
get_cover() {
|
||||||
DOWNLOAD_PATH="$HOME/.cache/cover.png"
|
DOWNLOAD_PATH="$HOME/.cache/cover.png"
|
||||||
FALLBACK_PATH="./images/music.png" # Change this to your static image path
|
FALLBACK_PATH="./images/music.png" # Change this to your static image path
|
||||||
|
|
||||||
# Get the image URL from playerctl
|
# Get the image URL from playerctl
|
||||||
URL=$(playerctl metadata mpris:artUrl 2>/dev/null)
|
URL=$(playerctl metadata mpris:artUrl 2>/dev/null)
|
||||||
|
|
||||||
# If the URL is empty or playerctl fails, return the fallback path
|
# If the URL is empty or playerctl fails, return the fallback path
|
||||||
if [[ -z "$URL" ]]; then
|
if [[ -z "$URL" ]]; then
|
||||||
echo "$FALLBACK_PATH"
|
echo "$FALLBACK_PATH"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Try downloading the image
|
# Try downloading the image
|
||||||
if curl -s -o "$DOWNLOAD_PATH" "$URL"; then
|
if curl -s -o "$DOWNLOAD_PATH" "$URL"; then
|
||||||
echo "$DOWNLOAD_PATH"
|
echo "$DOWNLOAD_PATH"
|
||||||
@ -116,7 +116,7 @@
|
|||||||
get_watched_length() {
|
get_watched_length() {
|
||||||
total_length=$(playerctl metadata --format "{{ duration(mpris:length) }}" | awk -F: '{ print ($1 * 60) + $2 }')
|
total_length=$(playerctl metadata --format "{{ duration(mpris:length) }}" | awk -F: '{ print ($1 * 60) + $2 }')
|
||||||
current_position=$(playerctl metadata --format "{{ duration(position) }}" | awk -F: '{ print ($1 * 60) + $2 }')
|
current_position=$(playerctl metadata --format "{{ duration(position) }}" | awk -F: '{ print ($1 * 60) + $2 }')
|
||||||
|
|
||||||
if [[ "$total_length" -gt 0 ]]; then
|
if [[ "$total_length" -gt 0 ]]; then
|
||||||
percentage=$(awk "BEGIN { printf \"%.2f\", ($current_position / $total_length) * 100 }")
|
percentage=$(awk "BEGIN { printf \"%.2f\", ($current_position / $total_length) * 100 }")
|
||||||
echo "$percentage"
|
echo "$percentage"
|
||||||
@ -275,7 +275,7 @@
|
|||||||
label = [
|
label = [
|
||||||
{
|
{
|
||||||
monitor = "";
|
monitor = "";
|
||||||
text = "$TIME ";
|
text = "$TIME";
|
||||||
color = "$text";
|
color = "$text";
|
||||||
font_size = 12;
|
font_size = 12;
|
||||||
|
|
||||||
@ -342,11 +342,11 @@
|
|||||||
#{
|
#{
|
||||||
# monitor = "";
|
# monitor = "";
|
||||||
# text = "cmd[update:1000] playerctl-hyprlock --status-symbol";
|
# text = "cmd[update:1000] playerctl-hyprlock --status-symbol";
|
||||||
#
|
#
|
||||||
# color = "$fg0";
|
# color = "$fg0";
|
||||||
# font_size = 16;
|
# font_size = 16;
|
||||||
# font_family = "$font-symbol";
|
# font_family = "$font-symbol";
|
||||||
#
|
#
|
||||||
# position = "700, -370";
|
# position = "700, -370";
|
||||||
# halign = "left";
|
# halign = "left";
|
||||||
# valign = "bottom";
|
# valign = "bottom";
|
||||||
|
|||||||
@ -200,6 +200,9 @@
|
|||||||
"[css]" = {
|
"[css]" = {
|
||||||
"editor.defaultFormatter" = "esbenp.prettier-vscode";
|
"editor.defaultFormatter" = "esbenp.prettier-vscode";
|
||||||
};
|
};
|
||||||
|
"[scss]" = {
|
||||||
|
"editor.defaultFormatter" = "esbenp.prettier-vscode";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
extensions = with pkgs-stable.vscode-extensions; [
|
extensions = with pkgs-stable.vscode-extensions; [
|
||||||
|
|||||||
@ -13,7 +13,7 @@
|
|||||||
programs.git = {
|
programs.git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
userName = "${userSettings.username}";
|
userName = "${userSettings.username}";
|
||||||
userEmail = "kohout.fi.2023@skola.ssps.cz";
|
userEmail = "sigma@goon.cz";
|
||||||
lfs.enable = true;
|
lfs.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -24,8 +24,14 @@
|
|||||||
if userSettings.theme == "evangelion-blood" || userSettings.theme == "tokyo-night-dark"
|
if userSettings.theme == "evangelion-blood" || userSettings.theme == "tokyo-night-dark"
|
||||||
then {
|
then {
|
||||||
"source" = "/home/shinya/.config/fastfetch/logo.png";
|
"source" = "/home/shinya/.config/fastfetch/logo.png";
|
||||||
"width" = 42;
|
"width" =
|
||||||
"height" = 19;
|
if userSettings.theme == "evangelion-blood"
|
||||||
|
then 34
|
||||||
|
else 42;
|
||||||
|
"height" =
|
||||||
|
if userSettings.theme == "evangelion-blood"
|
||||||
|
then 18
|
||||||
|
else 19;
|
||||||
"padding" = {
|
"padding" = {
|
||||||
"top" = 1;
|
"top" = 1;
|
||||||
};
|
};
|
||||||
@ -117,10 +123,6 @@
|
|||||||
"key" = "{#separator}│ {#keys} Disk (/)";
|
"key" = "{#separator}│ {#keys} Disk (/)";
|
||||||
"folders" = "/";
|
"folders" = "/";
|
||||||
}
|
}
|
||||||
{
|
|
||||||
"type" = "custom";
|
|
||||||
"format" = "{#1}│";
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
"type" = "custom";
|
"type" = "custom";
|
||||||
"format" = "{#1}╰───────────────────────────────╯";
|
"format" = "{#1}╰───────────────────────────────╯";
|
||||||
|
|||||||
@ -11,7 +11,7 @@
|
|||||||
l = "${pkgs.eza}/bin/eza -lh --icons=auto";
|
l = "${pkgs.eza}/bin/eza -lh --icons=auto";
|
||||||
tree = "${pkgs.eza}/bin/eza --tree --icons";
|
tree = "${pkgs.eza}/bin/eza --tree --icons";
|
||||||
neofetch = "${pkgs.fastfetch}/bin/fastfetch";
|
neofetch = "${pkgs.fastfetch}/bin/fastfetch";
|
||||||
open ="xdg-open";
|
open = "xdg-open";
|
||||||
ip = "ip -c";
|
ip = "ip -c";
|
||||||
s = "kitten ssh";
|
s = "kitten ssh";
|
||||||
icat = "kitten icat";
|
icat = "kitten icat";
|
||||||
@ -41,8 +41,10 @@ in {
|
|||||||
|
|
||||||
bashrcExtra =
|
bashrcExtra =
|
||||||
if userSettings.hostname != "ginoza"
|
if userSettings.hostname != "ginoza"
|
||||||
then ''${pkgs.pfetch}/bin/pfetch''
|
then ''
|
||||||
else '''';
|
TERM=xterm-256color
|
||||||
|
${pkgs.pfetch}/bin/pfetch''
|
||||||
|
else ''TERM=xterm-256color'';
|
||||||
};
|
};
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
@ -62,7 +64,9 @@ in {
|
|||||||
initExtra = ''
|
initExtra = ''
|
||||||
${pkgs.pfetch}/bin/pfetch
|
${pkgs.pfetch}/bin/pfetch
|
||||||
set -o emacs
|
set -o emacs
|
||||||
bindkey "^[[3~" delete-char'';
|
bindkey "^[[3~" delete-char
|
||||||
|
TERM=xterm-256color
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|||||||
@ -20,17 +20,21 @@
|
|||||||
wakapi.enable = lib.mkDefault true;
|
wakapi.enable = lib.mkDefault true;
|
||||||
ollama.enable = lib.mkDefault false;
|
ollama.enable = lib.mkDefault false;
|
||||||
steam.enable = lib.mkDefault true;
|
steam.enable = lib.mkDefault true;
|
||||||
|
steam-tui.enable = lib.mkDefault false;
|
||||||
proxychains.enable = lib.mkDefault true;
|
proxychains.enable = lib.mkDefault true;
|
||||||
tor.enable = lib.mkDefault true;
|
tor.enable = lib.mkDefault true;
|
||||||
virt-manager.enable = lib.mkDefault true;
|
virt-manager.enable = lib.mkDefault true;
|
||||||
virtualbox.enable = lib.mkDefault true;
|
virtualbox.enable = lib.mkDefault true;
|
||||||
|
waydroid.enable = lib.mkDefault false;
|
||||||
yubikey = {
|
yubikey = {
|
||||||
enable = lib.mkDefault false;
|
enable = lib.mkDefault false;
|
||||||
lock-on-remove = lib.mkDefault false;
|
lock-on-remove = lib.mkDefault false;
|
||||||
notify = lib.mkDefault false;
|
notify = lib.mkDefault false;
|
||||||
};
|
};
|
||||||
ssh.client.enable = lib.mkDefault true;
|
ssh = {
|
||||||
ssh.server.enable = lib.mkDefault false;
|
client.enable = lib.mkDefault true;
|
||||||
|
server.enable = lib.mkDefault false;
|
||||||
|
};
|
||||||
syncthing.enable = lib.mkDefault true;
|
syncthing.enable = lib.mkDefault true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -37,6 +37,20 @@
|
|||||||
owner = userSettings.username;
|
owner = userSettings.username;
|
||||||
group = "users";
|
group = "users";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# git.hater.dev
|
||||||
|
"ssh_keys/hater_private" = {
|
||||||
|
path = "/home/${userSettings.username}/.ssh/id_shinya3";
|
||||||
|
owner = userSettings.username;
|
||||||
|
group = "users";
|
||||||
|
};
|
||||||
|
|
||||||
|
# gitea.homework.zip
|
||||||
|
"ssh_keys/homework_private" = {
|
||||||
|
path = "/home/${userSettings.username}/.ssh/id_homework";
|
||||||
|
owner = userSettings.username;
|
||||||
|
group = "users";
|
||||||
|
};
|
||||||
|
|
||||||
"wakapi/salt" = {
|
"wakapi/salt" = {
|
||||||
owner = userSettings.username;
|
owner = userSettings.username;
|
||||||
|
|||||||
@ -13,10 +13,14 @@
|
|||||||
HostName 192.168.8.140
|
HostName 192.168.8.140
|
||||||
User foglar
|
User foglar
|
||||||
IdentityFile ~/.ssh/id_masaoka
|
IdentityFile ~/.ssh/id_masaoka
|
||||||
Host git
|
Host hater
|
||||||
HostName git.hater.dev
|
HostName git.hater.dev
|
||||||
User foglar
|
User foglar
|
||||||
IdentityFile ~/.ssh/id_shinya3
|
IdentityFile ~/.ssh/id_shinya3
|
||||||
|
Host homework
|
||||||
|
Hostname gitea.homework.zip
|
||||||
|
User shinya
|
||||||
|
IdentityFile ~/.ssh/id_github
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@ -7,6 +7,8 @@
|
|||||||
}: {
|
}: {
|
||||||
options = {
|
options = {
|
||||||
program.steam.enable = lib.mkEnableOption "Enable Steam module";
|
program.steam.enable = lib.mkEnableOption "Enable Steam module";
|
||||||
|
program.steam-tui.enable = lib.mkEnableOption "Enable Steam TUI";
|
||||||
|
|
||||||
sys.desktop.steamdeck.enable = lib.mkEnableOption "Enable Steam desktop integration";
|
sys.desktop.steamdeck.enable = lib.mkEnableOption "Enable Steam desktop integration";
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -29,5 +31,8 @@
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
(lib.mkIf config.program.steam-tui.enable {
|
||||||
|
environment.systemPackages = with pkgs; [steam-tui steamcmd];
|
||||||
|
})
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -12,8 +12,30 @@
|
|||||||
(lib.mkIf config.program.tor.enable {
|
(lib.mkIf config.program.tor.enable {
|
||||||
services.tor = {
|
services.tor = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
# ** This block exposes your service to the tor network **
|
||||||
|
# ** Change the port and target to your service **
|
||||||
|
# ** Get the onion address from /var/lib/tor/[myOnion]/hostname **
|
||||||
|
#enableGeoIP = false;
|
||||||
|
#relay.onionServices = {
|
||||||
|
#myOnion = {
|
||||||
|
# version = 3;
|
||||||
|
# map = [
|
||||||
|
# {
|
||||||
|
# port = 80;
|
||||||
|
# target = {
|
||||||
|
# addr = "127.0.0.1";
|
||||||
|
# port = 3000;
|
||||||
|
# };
|
||||||
|
# }
|
||||||
|
# ];
|
||||||
|
#};
|
||||||
|
#};
|
||||||
|
#settings = {
|
||||||
|
# ClientUseIPv4 = true;
|
||||||
|
# ClientUseIPv6 = false;
|
||||||
|
# ClientPreferIPv6ORPort = false;
|
||||||
|
#};
|
||||||
};
|
};
|
||||||
services.tor.client.enable = true;
|
|
||||||
})
|
})
|
||||||
(lib.mkIf config.program.proxychains.enable {
|
(lib.mkIf config.program.proxychains.enable {
|
||||||
programs.proxychains = {
|
programs.proxychains = {
|
||||||
|
|||||||
@ -7,6 +7,7 @@
|
|||||||
options = {
|
options = {
|
||||||
program.virt-manager.enable = lib.mkEnableOption "Enable virt-manager";
|
program.virt-manager.enable = lib.mkEnableOption "Enable virt-manager";
|
||||||
program.virtualbox.enable = lib.mkEnableOption "Enable VirtualBox";
|
program.virtualbox.enable = lib.mkEnableOption "Enable VirtualBox";
|
||||||
|
program.waydroid.enable = lib.mkEnableOption "Enable Waydroid";
|
||||||
};
|
};
|
||||||
config = lib.mkMerge [
|
config = lib.mkMerge [
|
||||||
(lib.mkIf config.program.virt-manager.enable {
|
(lib.mkIf config.program.virt-manager.enable {
|
||||||
@ -24,5 +25,8 @@
|
|||||||
};
|
};
|
||||||
users.extraGroups.vboxusers.members = ["${userSettings.username}"];
|
users.extraGroups.vboxusers.members = ["${userSettings.username}"];
|
||||||
})
|
})
|
||||||
|
(lib.mkIf config.program.waydroid.enable {
|
||||||
|
virtualisation.waydroid.enable = true;
|
||||||
|
})
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -15,13 +15,18 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf config.sys.default-applications.enable {
|
config = lib.mkIf config.sys.default-applications.enable {
|
||||||
environment.sessionVariables = {
|
environment.sessionVariables = let
|
||||||
|
editor-bin =
|
||||||
|
if userSettings.editor == "neovim"
|
||||||
|
then "nvim"
|
||||||
|
else userSettings.editor;
|
||||||
|
in {
|
||||||
DEFAULT_BROWSER =
|
DEFAULT_BROWSER =
|
||||||
if userSettings.browser != "zen"
|
if userSettings.browser != "zen"
|
||||||
then "${pkgs."${userSettings.browser}"}/bin/${userSettings.browser}"
|
then "${pkgs."${userSettings.browser}"}/bin/${userSettings.browser}"
|
||||||
else "zen";
|
else "zen";
|
||||||
TERMINAL = "${pkgs."${userSettings.terminal}"}/bin/${userSettings.terminal}";
|
TERMINAL = "${pkgs."${userSettings.terminal}"}/bin/${userSettings.terminal}";
|
||||||
EDITOR = "${pkgs."${userSettings.editor}"}/bin/${userSettings.editor}";
|
EDITOR = "${pkgs."${userSettings.editor}"}/bin/${editor-bin}";
|
||||||
FLAKE = "/home/${userSettings.username}/.dotfiles";
|
FLAKE = "/home/${userSettings.username}/.dotfiles";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -53,8 +53,8 @@
|
|||||||
# Enable the Nvidia settings menu,
|
# Enable the Nvidia settings menu,
|
||||||
# accessible via `nvidia-settings`.
|
# accessible via `nvidia-settings`.
|
||||||
nvidiaSettings = true;
|
nvidiaSettings = true;
|
||||||
prime.amdgpuBusId = "pci@000:04:0";
|
prime.amdgpuBusId = "PCI:4:0:0";
|
||||||
prime.nvidiaBusId = "pci@000:01:0";
|
prime.nvidiaBusId = "PCI:1:0:0";
|
||||||
# Optionally, you may need to select the appropriate driver version for your specific GPU.
|
# Optionally, you may need to select the appropriate driver version for your specific GPU.
|
||||||
package = config.boot.kernelPackages.nvidiaPackages.stable;
|
package = config.boot.kernelPackages.nvidiaPackages.stable;
|
||||||
};
|
};
|
||||||
|
|||||||
@ -30,7 +30,7 @@
|
|||||||
# Scanning
|
# Scanning
|
||||||
hardware.sane.enable = true;
|
hardware.sane.enable = true;
|
||||||
services.ipp-usb.enable = true;
|
services.ipp-usb.enable = true;
|
||||||
#hardware.sane.extraBackends = [pkgs.hplipWithPlugin];
|
hardware.sane.extraBackends = [pkgs.hplipWithPlugin];
|
||||||
|
|
||||||
users.users.${userSettings.username}.extraGroups = ["lp" "scanner"];
|
users.users.${userSettings.username}.extraGroups = ["lp" "scanner"];
|
||||||
};
|
};
|
||||||
|
|||||||
@ -16,7 +16,24 @@
|
|||||||
image = ../../../config/backgrounds/${userSettings.background};
|
image = ../../../config/backgrounds/${userSettings.background};
|
||||||
base16Scheme =
|
base16Scheme =
|
||||||
if userSettings.theme == "catppuccin-mocha"
|
if userSettings.theme == "catppuccin-mocha"
|
||||||
then "${pkgs-stable.base16-schemes}/share/themes/${userSettings.theme}.yaml"
|
then {
|
||||||
|
base00 = "#1e1e2e";
|
||||||
|
base01 = "#181825"; # mantle
|
||||||
|
base02 = "#313244"; # surface0
|
||||||
|
base03 = "#45475a"; # surface1
|
||||||
|
base04 = "#585b70"; # surface2
|
||||||
|
base05 = "#cdd6f4"; # text
|
||||||
|
base06 = "#f5e0dc"; # rosewater
|
||||||
|
base07 = "#b4befe"; # lavender
|
||||||
|
base08 = "#f38ba8"; # red
|
||||||
|
base09 = "#fab387"; # peach
|
||||||
|
base0A = "#f9e2af"; # yellow
|
||||||
|
base0B = "#a6e3a1"; # green
|
||||||
|
base0C = "#94e2d5"; # teal
|
||||||
|
base0D = "#89b4fa"; # blue
|
||||||
|
base0E = "#cba6f7"; # mauve
|
||||||
|
base0F = "#f2cdcd"; # flamingo
|
||||||
|
}
|
||||||
else if userSettings.theme == "evangelion-blood"
|
else if userSettings.theme == "evangelion-blood"
|
||||||
then # List all possible themes: $ nix build nixpkgs#base16-schemes && ls result/share/themes
|
then # List all possible themes: $ nix build nixpkgs#base16-schemes && ls result/share/themes
|
||||||
{
|
{
|
||||||
@ -77,13 +94,13 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
serif = {
|
serif = {
|
||||||
package = pkgs.nerd-fonts.monaspace;
|
package = pkgs.nerd-fonts.ubuntu;
|
||||||
name = "Monaspace Xenon";
|
name = "Ubuntu NF";
|
||||||
};
|
};
|
||||||
|
|
||||||
sansSerif = {
|
sansSerif = {
|
||||||
package = pkgs.nerd-fonts.monaspace;
|
package = pkgs.nerd-fonts.ubuntu;
|
||||||
name = "Monaspace Argon";
|
name = "Ubuntu NF";
|
||||||
};
|
};
|
||||||
|
|
||||||
monospace = {
|
monospace = {
|
||||||
@ -100,11 +117,11 @@
|
|||||||
targets = {
|
targets = {
|
||||||
plymouth = {
|
plymouth = {
|
||||||
logo =
|
logo =
|
||||||
if (userSettings.theme == "evangelion-blood")
|
if userSettings.theme == "evangelion-blood"
|
||||||
then ../../../config/nerv.png
|
then ../../../config/nerv.png
|
||||||
else if (userSettings.theme == "tokyo-night-dark")
|
else if (userSettings.theme == "tokyo-night-dark")
|
||||||
then ../../../config/copeland.png
|
then ../../../config/copeland.png
|
||||||
else "";
|
else ../../../config/mars.png;
|
||||||
logoAnimated =
|
logoAnimated =
|
||||||
if "evangelion-blood" == userSettings.theme || "tokyo-night-dark" == userSettings.theme
|
if "evangelion-blood" == userSettings.theme || "tokyo-night-dark" == userSettings.theme
|
||||||
then false
|
then false
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user