flocon/flake.lock

4006 lines
110 KiB
Text
Raw Permalink Normal View History

2024-08-25 19:58:12 +00:00
{
"nodes": {
"agenix": {
"inputs": {
"darwin": "darwin",
"home-manager": "home-manager",
"nixpkgs": [
"nixpkgs"
],
"systems": "systems"
},
"locked": {
"lastModified": 1723293904,
"narHash": "sha256-b+uqzj+Wa6xgMS9aNbX4I+sXeb5biPDi39VgvSFqFvU=",
"owner": "ryantm",
"repo": "agenix",
"rev": "f6291c5935fdc4e0bef208cfc0dcab7e3f7a1c41",
"type": "github"
},
"original": {
"owner": "ryantm",
"repo": "agenix",
"type": "github"
}
},
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"aquamarine": {
"inputs": {
"hyprutils": [
"hyprland",
"hyprutils"
],
"hyprwayland-scanner": [
"hyprland",
"hyprwayland-scanner"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1736102453,
"narHash": "sha256-5qb4kb7Xbt8jJFL/oDqOor9Z2+E+A+ql3PiyDvsfWZ0=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "hyprwm",
"repo": "aquamarine",
2025-01-07 12:51:42 +00:00
"rev": "4846091641f3be0ad7542086d52769bb7932bde6",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "aquamarine",
"type": "github"
}
},
"basix": {
"inputs": {
"flake-compat": "flake-compat",
"flake-parts": "flake-parts",
"nixpkgs": "nixpkgs"
},
"locked": {
2024-12-15 23:01:16 +00:00
"lastModified": 1734147225,
"narHash": "sha256-96KTY+X0f4l/k/jiQ/kKRR1W+fnZdWNPaAkBc8ZNVRI=",
"owner": "notashelf",
"repo": "basix",
2024-12-15 23:01:16 +00:00
"rev": "a6f0fd75ba19ac220590616ff0a94e47c4d293bd",
"type": "github"
},
"original": {
"owner": "notashelf",
"repo": "basix",
"type": "github"
}
},
2024-10-19 22:05:19 +00:00
"crane": {
"inputs": {
"nixpkgs": [
"lanzaboote",
"nixpkgs"
]
},
"locked": {
"lastModified": 1717535930,
"narHash": "sha256-1hZ/txnbd/RmiBPNUs7i8UQw2N89uAK3UzrGAWdnFfU=",
"owner": "ipetkov",
"repo": "crane",
"rev": "55e7754ec31dac78980c8be45f8a28e80e370946",
"type": "github"
},
"original": {
"owner": "ipetkov",
"repo": "crane",
"type": "github"
}
},
"darwin": {
"inputs": {
"nixpkgs": [
"agenix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1700795494,
"narHash": "sha256-gzGLZSiOhf155FW7262kdHo2YDeugp3VuIFb4/GGng0=",
"owner": "lnl7",
"repo": "nix-darwin",
"rev": "4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d",
"type": "github"
},
"original": {
"owner": "lnl7",
"ref": "master",
"repo": "nix-darwin",
"type": "github"
}
},
"deploy-rs": {
"inputs": {
"flake-compat": "flake-compat_2",
"nixpkgs": "nixpkgs_2",
"utils": "utils"
},
"locked": {
"lastModified": 1727447169,
"narHash": "sha256-3KyjMPUKHkiWhwR91J1YchF6zb6gvckCAY1jOE+ne0U=",
"owner": "serokell",
"repo": "deploy-rs",
"rev": "aa07eb05537d4cd025e2310397a6adcedfe72c76",
"type": "github"
},
"original": {
"owner": "serokell",
"repo": "deploy-rs",
"type": "github"
}
},
"firefox-addons": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"dir": "pkgs/firefox-addons",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736913802,
"narHash": "sha256-72be03HWS5Q8I1W9hlWRVicZxL5MJURVKbnJGIcbjIE=",
"owner": "rycee",
"repo": "nur-expressions",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "79a77a7d0b22e82d52a90055cc8206447ab85285",
"type": "gitlab"
},
"original": {
"dir": "pkgs/firefox-addons",
"owner": "rycee",
"repo": "nur-expressions",
"type": "gitlab"
}
},
"flake-compat": {
2024-09-30 06:55:37 +00:00
"flake": false,
"locked": {
"lastModified": 1696426674,
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
2024-09-30 06:55:37 +00:00
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
2024-09-30 06:55:37 +00:00
"type": "github"
}
},
2024-10-19 22:05:19 +00:00
"flake-compat_2": {
"flake": false,
"locked": {
"lastModified": 1696426674,
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-compat_3": {
"flake": false,
"locked": {
"lastModified": 1696426674,
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"flake-compat_4": {
"flake": false,
"locked": {
"lastModified": 1696426674,
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
"lastModified": 1714641030,
"narHash": "sha256-yzcRNDoyVP7+SCNX0wmuDju1NUCt8Dz9+lyUXEI0dbI=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_2": {
2024-10-19 22:05:19 +00:00
"inputs": {
"nixpkgs-lib": [
"lanzaboote",
"nixpkgs"
]
},
"locked": {
"lastModified": 1717285511,
"narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_3": {
"inputs": {
2024-09-30 06:55:37 +00:00
"nixpkgs-lib": "nixpkgs-lib_2"
},
2025-01-07 12:51:42 +00:00
"locked": {
2025-01-10 11:04:44 +00:00
"lastModified": 1736143030,
"narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
2025-01-07 12:51:42 +00:00
"owner": "hercules-ci",
"repo": "flake-parts",
2025-01-10 11:04:44 +00:00
"rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
2025-01-07 12:51:42 +00:00
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_4": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_3"
},
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733312601,
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
"owner": "hercules-ci",
"repo": "flake-parts",
2024-12-30 21:46:05 +00:00
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
2025-01-07 21:29:50 +00:00
"flake-parts_5": {
"inputs": {
"nixpkgs-lib": [
"walker",
"nixpkgs"
]
},
"locked": {
"lastModified": 1719994518,
"narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
2024-08-25 19:58:12 +00:00
"flake-utils": {
"locked": {
"lastModified": 1629284811,
"narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "c5d161cc0af116a2e17f54316f0bf43f0819785c",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_2": {
"inputs": {
2024-12-26 17:05:45 +00:00
"systems": "systems_5"
2024-09-06 13:28:06 +00:00
},
"locked": {
"lastModified": 1710146030,
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_3": {
2024-09-06 13:28:06 +00:00
"inputs": {
2024-12-26 17:05:45 +00:00
"systems": "systems_6"
2024-10-19 22:05:19 +00:00
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
2024-10-19 22:05:19 +00:00
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
2024-10-19 22:05:19 +00:00
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"gitignore": {
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"inputs": {
"nixpkgs": [
"hyprland",
"pre-commit-hooks",
"nixpkgs"
]
},
"locked": {
"lastModified": 1709087332,
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
"gitignore_2": {
2024-10-19 22:05:19 +00:00
"inputs": {
"nixpkgs": [
"lanzaboote",
"pre-commit-hooks-nix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1709087332,
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
2024-08-25 19:58:12 +00:00
"home-manager": {
"inputs": {
"nixpkgs": [
"agenix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1703113217,
"narHash": "sha256-7ulcXOk63TIT2lVDSExj7XzFx09LpdSAPtvgtM7yQPE=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "3bfaacf46133c037bb356193bd2f1765d9dc82c1",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"home-manager_2": {
2024-08-25 19:58:12 +00:00
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736785676,
"narHash": "sha256-TY0jUwR3EW0fnS0X5wXMAVy6h4Z7Y6a3m+Yq++C9AyE=",
2024-08-25 19:58:12 +00:00
"owner": "nix-community",
"repo": "home-manager",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "fc52a210b60f2f52c74eac41a8647c1573d2071d",
2024-08-25 19:58:12 +00:00
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"hyprcursor": {
"inputs": {
"hyprlang": [
"hyprland",
"hyprlang"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734906540,
"narHash": "sha256-vQ/L9hZFezC0LquLo4TWXkyniWtYBlFHAKIsDc7PYJE=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "hyprwm",
"repo": "hyprcursor",
2024-12-30 21:46:05 +00:00
"rev": "69270ba8f057d55b0e6c2dca0e165d652856e613",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprcursor",
"type": "github"
}
},
"hyprgraphics": {
"inputs": {
"hyprutils": [
"hyprland",
"hyprutils"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1736115290,
"narHash": "sha256-Jcn6yAzfUMcxy3tN/iZRbi/QgrYm7XLyVRl9g/nbUl4=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "hyprwm",
"repo": "hyprgraphics",
2025-01-07 12:51:42 +00:00
"rev": "52202272d89da32a9f866c0d10305a5e3d954c50",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprgraphics",
"type": "github"
}
},
2024-12-26 17:05:45 +00:00
"hyprgraphics_2": {
"inputs": {
"hyprutils": [
"hyprlock",
"hyprutils"
],
"nixpkgs": [
"hyprlock",
"nixpkgs"
],
"systems": [
"hyprlock",
"systems"
]
},
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1736115290,
"narHash": "sha256-Jcn6yAzfUMcxy3tN/iZRbi/QgrYm7XLyVRl9g/nbUl4=",
2024-12-26 17:05:45 +00:00
"owner": "hyprwm",
"repo": "hyprgraphics",
2025-01-07 12:51:42 +00:00
"rev": "52202272d89da32a9f866c0d10305a5e3d954c50",
2024-12-26 17:05:45 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprgraphics",
"type": "github"
}
},
2024-12-27 10:48:04 +00:00
"hyprgraphics_3": {
"inputs": {
"hyprutils": [
"hyprpaper",
"hyprutils"
],
"nixpkgs": [
"hyprpaper",
"nixpkgs"
],
"systems": [
"hyprpaper",
"systems"
]
},
"locked": {
"lastModified": 1734906236,
"narHash": "sha256-vH/ysV2ONGQgYZPtcJKwc8jJivzyVxru2aaOxC20ZOE=",
"owner": "hyprwm",
"repo": "hyprgraphics",
"rev": "6dea3fba08fd704dd624b6d4b261638fb4003c9c",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprgraphics",
"type": "github"
}
},
2024-12-26 17:05:45 +00:00
"hypridle": {
"inputs": {
"hyprlang": [
"hyprland",
"hyprlang"
],
"hyprutils": [
"hyprland",
"hyprutils"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
"lastModified": 1734384160,
"narHash": "sha256-zy2uzmlIORQV6VjIqSPhaoUKPLqfzpUQ5UTjmRfrkdg=",
"owner": "hyprwm",
"repo": "hypridle",
"rev": "413564cb986cfc67aeb7c4e750b42dc93ff9810f",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hypridle",
"type": "github"
}
},
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"hyprland": {
"inputs": {
"aquamarine": "aquamarine",
"hyprcursor": "hyprcursor",
"hyprgraphics": "hyprgraphics",
"hyprland-protocols": "hyprland-protocols",
"hyprland-qtutils": "hyprland-qtutils",
"hyprlang": "hyprlang",
"hyprutils": "hyprutils",
"hyprwayland-scanner": "hyprwayland-scanner",
"nixpkgs": "nixpkgs_3",
"pre-commit-hooks": "pre-commit-hooks",
"systems": "systems_3",
"xdph": "xdph"
},
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736873552,
"narHash": "sha256-VByeYPOu3I0a5r5Nn45loSaEV8M9fmZrTByUdu9sjfY=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "hyprwm",
"repo": "Hyprland",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "25add26881d7b98d2b80eb7a95d3aee0449b72b9",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "Hyprland",
"type": "github"
}
},
"hyprland-protocols": {
"inputs": {
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1735774328,
"narHash": "sha256-vIRwLS9w+N99EU1aJ+XNOU6mJTxrUBa31i1r82l0V7s=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "hyprwm",
"repo": "hyprland-protocols",
2025-01-07 12:51:42 +00:00
"rev": "e3b6af97ddcfaafbda8e2828c719a5af84f662cb",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-protocols",
"type": "github"
}
},
2025-01-10 11:04:44 +00:00
"hyprland-qt-support": {
"inputs": {
"nixpkgs": [
"hyprland-qtutils",
"nixpkgs"
],
"systems": [
"hyprland-qtutils",
"systems"
]
},
"locked": {
"lastModified": 1736376766,
"narHash": "sha256-tZG+mkJJzqoi/gH8nN6P/yY1/PEYtom9+2WdYKKv5YM=",
"owner": "hyprwm",
"repo": "hyprland-qt-support",
"rev": "0ecf224f213497c45b12c4dc7bdc2c2edd0e3084",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-qt-support",
"type": "github"
}
},
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"hyprland-qtutils": {
"inputs": {
"hyprutils": [
"hyprland",
"hyprutils"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1736114838,
"narHash": "sha256-FxbuGQExtN37ToWYnGmO6weOYN6WPHN/RAqbr7gNPek=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "hyprwm",
"repo": "hyprland-qtutils",
2025-01-07 12:51:42 +00:00
"rev": "6997fe382dcf396704227d2b98ffdd5066da6959",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-qtutils",
"type": "github"
}
},
2024-12-26 17:05:45 +00:00
"hyprland-qtutils_2": {
"inputs": {
2025-01-10 11:04:44 +00:00
"hyprland-qt-support": "hyprland-qt-support",
2024-12-26 17:05:45 +00:00
"hyprutils": "hyprutils_2",
"nixpkgs": [
"nixpkgs"
],
"systems": "systems_4"
},
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736774415,
"narHash": "sha256-pb8v7axHdVKFGhQHEAxIuZP/9REsmlyuDW5eLGIplLc=",
2024-12-26 17:05:45 +00:00
"owner": "hyprwm",
"repo": "hyprland-qtutils",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "534cd1badc46ec9bdd986ab41ad2408bf845961e",
2024-12-26 17:05:45 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprland-qtutils",
"type": "github"
}
},
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"hyprlang": {
"inputs": {
"hyprutils": [
"hyprland",
"hyprutils"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1735393019,
"narHash": "sha256-NPpqA8rtmDLsEmZOmz+qR67zsB6Y503Jnv+nSFLKJZ8=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "hyprwm",
"repo": "hyprlang",
2025-01-07 12:51:42 +00:00
"rev": "55608efdaa387af7bfdc0eddb404c409958efa43",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprlang",
"type": "github"
}
},
2024-12-26 17:05:45 +00:00
"hyprlock": {
"inputs": {
"hyprgraphics": "hyprgraphics_2",
"hyprlang": [
"hyprland",
"hyprlang"
],
"hyprutils": [
"hyprland",
"hyprutils"
],
2024-12-30 21:46:05 +00:00
"hyprwayland-scanner": "hyprwayland-scanner_2",
2024-12-26 17:05:45 +00:00
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736702298,
"narHash": "sha256-1sjfbzsJo37H9KqSp6kJUgTlzKEGiLPMF8k6IGo2D2Y=",
2024-12-26 17:05:45 +00:00
"owner": "hyprwm",
"repo": "hyprlock",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "4f964371ccbea65331ee151c4f87d793cb7ac110",
2024-12-26 17:05:45 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprlock",
"type": "github"
}
},
2024-12-27 10:48:04 +00:00
"hyprpaper": {
"inputs": {
"hyprgraphics": "hyprgraphics_3",
"hyprlang": [
"hyprland",
"hyprlang"
],
"hyprutils": [
"hyprland",
"hyprutils"
],
2024-12-30 21:46:05 +00:00
"hyprwayland-scanner": "hyprwayland-scanner_3",
2024-12-27 10:48:04 +00:00
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1736181224,
"narHash": "sha256-mOV9EZia1EKjGtoqwASZNo9gWVJt0GNwBdC5/iqkXws=",
2024-12-27 10:48:04 +00:00
"owner": "hyprwm",
"repo": "hyprpaper",
2025-01-07 12:51:42 +00:00
"rev": "251e8e2593cdd2ef0a015f4f6e211a7bab3a63ed",
2024-12-27 10:48:04 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprpaper",
"type": "github"
}
},
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"hyprutils": {
"inputs": {
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1736164519,
"narHash": "sha256-1LimBKvDpBbeX+qW7T240WEyw+DBVpDotZB4JYm8Aps=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "hyprwm",
"repo": "hyprutils",
2025-01-07 12:51:42 +00:00
"rev": "3c895da64b0eb19870142196fa48c07090b441c4",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprutils",
"type": "github"
}
},
2024-12-26 17:05:45 +00:00
"hyprutils_2": {
"inputs": {
"nixpkgs": [
"hyprland-qtutils",
"nixpkgs"
],
"systems": [
"hyprland-qtutils",
"systems"
]
},
"locked": {
2025-01-10 11:04:44 +00:00
"lastModified": 1736164519,
"narHash": "sha256-1LimBKvDpBbeX+qW7T240WEyw+DBVpDotZB4JYm8Aps=",
2024-12-26 17:05:45 +00:00
"owner": "hyprwm",
"repo": "hyprutils",
2025-01-10 11:04:44 +00:00
"rev": "3c895da64b0eb19870142196fa48c07090b441c4",
2024-12-26 17:05:45 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprutils",
"type": "github"
}
},
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"hyprwayland-scanner": {
"inputs": {
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1735493474,
"narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
2025-01-07 12:51:42 +00:00
"rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
"type": "github"
}
},
2024-12-27 10:48:04 +00:00
"hyprwayland-scanner_2": {
2024-12-30 21:46:05 +00:00
"inputs": {
"nixpkgs": [
"hyprlock",
"nixpkgs"
],
"systems": [
"hyprlock",
"systems"
]
},
"locked": {
"lastModified": 1735493474,
"narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=",
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
"rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
"type": "github"
}
},
"hyprwayland-scanner_3": {
2024-12-27 10:48:04 +00:00
"inputs": {
"nixpkgs": [
"hyprpaper",
"nixpkgs"
],
"systems": [
"hyprpaper",
"systems"
]
},
"locked": {
"lastModified": 1734793513,
"narHash": "sha256-rrrHcXapXJvGFqX+L/Bb0182L25jofAZ0fm1FInvrTQ=",
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
"rev": "4d7367b6eee87397e2dbca2e78078dd0a4ef4c61",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
"type": "github"
}
},
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"hyprwm-contrib": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1733056338,
"narHash": "sha256-sp14z0mrqrtmouz1+bU4Jh8/0xi+xwQHF2l7mhGSSVU=",
"owner": "hyprwm",
"repo": "contrib",
"rev": "d7c55140f1785b8d9fef351f1cd2a4c9e1eaa466",
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "contrib",
"type": "github"
}
},
2024-11-13 22:19:57 +00:00
"lanzaboote": {
"inputs": {
2024-11-21 08:57:08 +00:00
"crane": "crane",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"flake-compat": "flake-compat_4",
"flake-parts": "flake-parts_2",
"flake-utils": "flake-utils_2",
2024-10-19 22:05:19 +00:00
"nixpkgs": [
"nixpkgs"
],
"pre-commit-hooks-nix": "pre-commit-hooks-nix",
2024-11-21 08:57:08 +00:00
"rust-overlay": "rust-overlay"
2024-10-19 22:05:19 +00:00
},
"locked": {
"lastModified": 1718178907,
"narHash": "sha256-eSZyrQ9uoPB9iPQ8Y5H7gAmAgAvCw3InStmU3oEjqsE=",
"owner": "nix-community",
"repo": "lanzaboote",
"rev": "b627ccd97d0159214cee5c7db1412b75e4be6086",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "v0.4.1",
"repo": "lanzaboote",
"type": "github"
}
},
"mnw": {
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735150973,
"narHash": "sha256-OJhcCAoaMMXeD6o4qI/hxBCNELJp4dN8D5LJZc8w8XA=",
"owner": "Gerg-L",
"repo": "mnw",
2024-12-30 21:46:05 +00:00
"rev": "40cd0b006cc48dffd0f8698ad7f54cf1d56779a6",
"type": "github"
},
"original": {
"owner": "Gerg-L",
"repo": "mnw",
"type": "github"
}
},
2025-01-10 17:04:51 +00:00
"nezia_dev": {
2025-01-10 13:16:32 +00:00
"inputs": {
"nixpkgs": "nixpkgs_4",
"resume": "resume",
"tabi": "tabi"
},
"locked": {
2025-01-10 18:43:38 +00:00
"lastModified": 1736534553,
"narHash": "sha256-47iNUj5AgnWv+89X+sC3gBYAaPdOx4VGBkjRuVGOaBQ=",
2025-01-10 13:16:32 +00:00
"owner": "nezia1",
"repo": "nezia.dev",
2025-01-10 18:43:38 +00:00
"rev": "ace44bcc077f564bfeb969d6247d16a663fb3465",
2025-01-10 13:16:32 +00:00
"type": "github"
},
"original": {
"owner": "nezia1",
"repo": "nezia.dev",
"type": "github"
}
},
"nil": {
"inputs": {
"flake-utils": [
"nvf",
"flake-utils"
],
"nixpkgs": [
"nvf",
"nixpkgs"
],
2024-11-21 08:57:08 +00:00
"rust-overlay": "rust-overlay_2"
},
"locked": {
"lastModified": 1732053863,
"narHash": "sha256-DCIVdlb81Fct2uwzbtnawLBC/U03U2hqx8trqTJB7WA=",
"owner": "oxalica",
"repo": "nil",
"rev": "2e24c9834e3bb5aa2a3701d3713b43a6fb106362",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "nil",
"type": "github"
}
},
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"niri": {
"inputs": {
"niri-stable": "niri-stable",
"niri-unstable": "niri-unstable",
2025-01-10 13:16:32 +00:00
"nixpkgs": "nixpkgs_5",
2025-01-07 12:51:42 +00:00
"nixpkgs-stable": "nixpkgs-stable_2",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"xwayland-satellite-stable": "xwayland-satellite-stable",
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736884105,
"narHash": "sha256-WHxMcVuEmJvToC5DEVnSLwUrpHgJyqUqd/O8gZuaQsU=",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"owner": "sodiboo",
"repo": "niri-flake",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "a4e712bccfbe0526327c10b67f765b49cbbd7701",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"type": "github"
},
"original": {
"owner": "sodiboo",
"repo": "niri-flake",
"type": "github"
}
},
"niri-stable": {
"flake": false,
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736614405,
"narHash": "sha256-AJ1rlgNOPb3/+DbS5hkhm21t6Oz8IgqLllwmZt0lyzk=",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"owner": "YaLTeR",
"repo": "niri",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "e05bc269e678ecf828b96ae79c991c13b00b38a5",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"type": "github"
},
"original": {
"owner": "YaLTeR",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"ref": "v25.01",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"repo": "niri",
"type": "github"
}
},
"niri-unstable": {
"flake": false,
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736879117,
"narHash": "sha256-elG0TiWNFwgfTLrTTZVZQp3dEN6F6Qds6UF6BVxCIHs=",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"owner": "YaLTeR",
"repo": "niri",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "a3cbe3514ba195bf74815008f75819944f888527",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"type": "github"
},
"original": {
"owner": "YaLTeR",
"repo": "niri",
"type": "github"
}
},
2024-12-05 14:58:37 +00:00
"nix-flatpak": {
"locked": {
"lastModified": 1732285094,
"narHash": "sha256-OD9tu/QN71OnEWtgvm9pXuQs+SGQtKnLHOGVRG5f9CU=",
"owner": "gmodena",
"repo": "nix-flatpak",
"rev": "d3a763532be5d223bb3474642f089667a8091cdf",
"type": "github"
},
"original": {
"owner": "gmodena",
"ref": "v0.5.0",
"repo": "nix-flatpak",
"type": "github"
}
},
2025-01-07 12:51:42 +00:00
"nix-gaming": {
"inputs": {
"flake-parts": "flake-parts_3",
2025-01-10 13:16:32 +00:00
"nixpkgs": "nixpkgs_6",
2025-01-07 12:51:42 +00:00
"umu": "umu"
},
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736818546,
"narHash": "sha256-rehuAIJzjQ5/vBar7xvPzHzqrxcHHDBHqqhsDZHu55M=",
2025-01-07 12:51:42 +00:00
"owner": "fufexan",
"repo": "nix-gaming",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "1a9c52cd7517137c9cc74d4b73dfd63678e17c5f",
2025-01-07 12:51:42 +00:00
"type": "github"
},
"original": {
"owner": "fufexan",
"repo": "nix-gaming",
"type": "github"
}
},
"nix-index-db": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736652904,
"narHash": "sha256-8uolHABgroXqzs03QdulHp8H9e5kWQZnnhcda1MKbBM=",
"owner": "nix-community",
"repo": "nix-index-database",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "271e5bd7c57e1f001693799518b10a02d1123b12",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nix-index-database",
"type": "github"
}
},
2024-08-27 21:53:40 +00:00
"nixos-hardware": {
"locked": {
2025-01-10 11:04:44 +00:00
"lastModified": 1736441705,
"narHash": "sha256-OL7leZ6KBhcDF3nEKe4aZVfIm6xQpb1Kb+mxySIP93o=",
2024-08-27 21:53:40 +00:00
"owner": "NixOS",
"repo": "nixos-hardware",
2025-01-10 11:04:44 +00:00
"rev": "8870dcaff63dfc6647fb10648b827e9d40b0a337",
2024-08-27 21:53:40 +00:00
"type": "github"
},
"original": {
"owner": "NixOS",
"repo": "nixos-hardware",
"type": "github"
}
},
2024-08-25 19:58:12 +00:00
"nixpkgs": {
"locked": {
"lastModified": 1715266358,
"narHash": "sha256-doPgfj+7FFe9rfzWo1siAV2mVCasW+Bh8I1cToAXEE4=",
"owner": "NixOS",
2024-08-25 19:58:12 +00:00
"repo": "nixpkgs",
"rev": "f1010e0469db743d14519a1efd37e23f8513d714",
2024-08-25 19:58:12 +00:00
"type": "github"
},
"original": {
"owner": "NixOS",
2024-08-25 19:58:12 +00:00
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib": {
2024-09-30 06:55:37 +00:00
"locked": {
"lastModified": 1714640452,
"narHash": "sha256-QBx10+k6JWz6u7VsohfSw8g8hjdBZEf8CFzXH1/1Z94=",
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz"
2024-09-30 06:55:37 +00:00
},
"original": {
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz"
2024-09-30 06:55:37 +00:00
}
},
"nixpkgs-lib_2": {
2025-01-07 12:51:42 +00:00
"locked": {
"lastModified": 1735774519,
"narHash": "sha256-CewEm1o2eVAnoqb6Ml+Qi9Gg/EfNAxbRx1lANGVyoLI=",
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz"
},
"original": {
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz"
}
},
"nixpkgs-lib_3": {
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733096140,
"narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=",
"type": "tarball",
2024-12-30 21:46:05 +00:00
"url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz"
},
"original": {
"type": "tarball",
2024-12-30 21:46:05 +00:00
"url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz"
}
},
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"nixpkgs-stable": {
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1710695816,
"narHash": "sha256-3Eh7fhEID17pv9ZxrPwCLfqXnYP006RKzSs0JptsN84=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "NixOS",
"repo": "nixpkgs",
2025-01-07 12:51:42 +00:00
"rev": "614b4613980a522ba49f0d194531beddbb7220d3",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "NixOS",
2025-01-07 12:51:42 +00:00
"ref": "nixos-23.11",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-stable_2": {
2024-10-19 22:05:19 +00:00
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736754065,
"narHash": "sha256-hcETjfECLklW1ND8svDvN0Nw6H/1qtuoz3rbFNQ1Lrk=",
2024-10-19 22:05:19 +00:00
"owner": "NixOS",
"repo": "nixpkgs",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "67e9c880898889470f153157a96b595e758167fc",
2024-10-19 22:05:19 +00:00
"type": "github"
},
"original": {
"owner": "NixOS",
2025-01-07 12:51:42 +00:00
"ref": "nixos-24.11",
2024-10-19 22:05:19 +00:00
"repo": "nixpkgs",
"type": "github"
}
},
2025-01-07 12:51:42 +00:00
"nixpkgs_10": {
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"locked": {
2025-01-10 13:16:32 +00:00
"lastModified": 1720957393,
"narHash": "sha256-oedh2RwpjEa+TNxhg5Je9Ch6d3W1NKi7DbRO1ziHemA=",
2025-01-07 13:09:55 +00:00
"owner": "NixOS",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"repo": "nixpkgs",
2025-01-10 13:16:32 +00:00
"rev": "693bc46d169f5af9c992095736e82c3488bf7dbb",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"type": "github"
},
"original": {
2025-01-07 13:09:55 +00:00
"owner": "NixOS",
2025-01-10 13:16:32 +00:00
"ref": "nixos-unstable",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"repo": "nixpkgs",
"type": "github"
}
},
2024-09-06 13:28:06 +00:00
"nixpkgs_2": {
"locked": {
"lastModified": 1702272962,
"narHash": "sha256-D+zHwkwPc6oYQ4G3A1HuadopqRwUY/JkMwHz1YF7j4Q=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e97b3e4186bcadf0ef1b6be22b8558eab1cdeb5d",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1736012469,
"narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "NixOS",
"repo": "nixpkgs",
2025-01-07 12:51:42 +00:00
"rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
2025-01-10 13:16:32 +00:00
"locked": {
"lastModified": 1735915915,
"narHash": "sha256-Q4HuFAvoKAIiTRZTUxJ0ZXeTC7lLfC9/dggGHNXNlCw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "a27871180d30ebee8aa6b11bf7fef8a52f024733",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_5": {
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736798957,
"narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=",
"owner": "NixOS",
"repo": "nixpkgs",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "9abb87b552b7f55ac8916b6fc9e5cb486656a2f3",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
2025-01-10 13:16:32 +00:00
"nixpkgs_6": {
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736420959,
"narHash": "sha256-dMGNa5UwdtowEqQac+Dr0d2tFO/60ckVgdhZU9q2E2o=",
2025-01-07 12:51:42 +00:00
"owner": "NixOS",
"repo": "nixpkgs",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "32af3611f6f05655ca166a0b1f47b57c762b5192",
2025-01-07 12:51:42 +00:00
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
2025-01-10 13:16:32 +00:00
"nixpkgs_7": {
2025-01-07 12:51:42 +00:00
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736798957,
"narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=",
"owner": "NixOS",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"repo": "nixpkgs",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "9abb87b552b7f55ac8916b6fc9e5cb486656a2f3",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"type": "github"
},
"original": {
"id": "nixpkgs",
"ref": "nixos-unstable",
"type": "indirect"
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
}
},
2025-01-10 13:16:32 +00:00
"nixpkgs_8": {
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735523292,
"narHash": "sha256-opBsbR/nrGxiiF6XzlVluiHYb6yN/hEwv+lBWTy9xoM=",
"owner": "nixos",
"repo": "nixpkgs",
2024-12-30 21:46:05 +00:00
"rev": "6d97d419e5a9b36e6293887a89a078cf85f5a61b",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
2025-01-10 13:16:32 +00:00
"nixpkgs_9": {
2024-09-19 11:23:21 +00:00
"locked": {
2025-01-10 20:41:06 +00:00
"lastModified": 1735554305,
"narHash": "sha256-zExSA1i/b+1NMRhGGLtNfFGXgLtgo+dcuzHzaWA6w3Q=",
"owner": "nixos",
2024-09-19 11:23:21 +00:00
"repo": "nixpkgs",
2025-01-10 20:41:06 +00:00
"rev": "0e82ab234249d8eee3e8c91437802b32c74bb3fd",
2024-09-19 11:23:21 +00:00
"type": "github"
},
"original": {
"owner": "nixos",
2025-01-10 20:41:06 +00:00
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
2024-09-19 11:23:21 +00:00
}
},
2024-12-06 16:02:11 +00:00
"nmd": {
"flake": false,
"locked": {
"lastModified": 1705050560,
"narHash": "sha256-x3zzcdvhJpodsmdjqB4t5mkVW22V3wqHLOun0KRBzUI=",
"owner": "~rycee",
"repo": "nmd",
"rev": "66d9334933119c36f91a78d565c152a4fdc8d3d3",
"type": "sourcehut"
},
"original": {
"owner": "~rycee",
"repo": "nmd",
"type": "sourcehut"
}
},
"nvf": {
2024-09-05 13:58:14 +00:00
"inputs": {
2025-01-07 12:51:42 +00:00
"flake-parts": "flake-parts_4",
"flake-utils": "flake-utils_3",
"mnw": "mnw",
"nil": "nil",
2025-01-10 13:16:32 +00:00
"nixpkgs": "nixpkgs_8",
"nmd": "nmd",
2025-01-07 12:51:42 +00:00
"plugin-aerial-nvim": "plugin-aerial-nvim",
"plugin-alpha-nvim": "plugin-alpha-nvim",
"plugin-base16": "plugin-base16",
"plugin-bufdelete-nvim": "plugin-bufdelete-nvim",
"plugin-catppuccin": "plugin-catppuccin",
"plugin-ccc": "plugin-ccc",
"plugin-cellular-automaton": "plugin-cellular-automaton",
"plugin-chatgpt": "plugin-chatgpt",
"plugin-cheatsheet-nvim": "plugin-cheatsheet-nvim",
"plugin-cinnamon-nvim": "plugin-cinnamon-nvim",
"plugin-cmp-buffer": "plugin-cmp-buffer",
"plugin-cmp-luasnip": "plugin-cmp-luasnip",
"plugin-cmp-nvim-lsp": "plugin-cmp-nvim-lsp",
"plugin-cmp-path": "plugin-cmp-path",
"plugin-cmp-treesitter": "plugin-cmp-treesitter",
"plugin-codewindow-nvim": "plugin-codewindow-nvim",
"plugin-comment-nvim": "plugin-comment-nvim",
"plugin-copilot-cmp": "plugin-copilot-cmp",
"plugin-copilot-lua": "plugin-copilot-lua",
"plugin-crates-nvim": "plugin-crates-nvim",
"plugin-csharpls-extended": "plugin-csharpls-extended",
"plugin-dashboard-nvim": "plugin-dashboard-nvim",
"plugin-diffview-nvim": "plugin-diffview-nvim",
"plugin-dracula": "plugin-dracula",
"plugin-dressing-nvim": "plugin-dressing-nvim",
"plugin-elixir-tools": "plugin-elixir-tools",
"plugin-fastaction-nvim": "plugin-fastaction-nvim",
"plugin-fidget-nvim": "plugin-fidget-nvim",
"plugin-flutter-tools": "plugin-flutter-tools",
"plugin-friendly-snippets": "plugin-friendly-snippets",
"plugin-gesture-nvim": "plugin-gesture-nvim",
"plugin-gitsigns-nvim": "plugin-gitsigns-nvim",
"plugin-glow-nvim": "plugin-glow-nvim",
"plugin-gruvbox": "plugin-gruvbox",
2024-12-30 21:46:05 +00:00
"plugin-haskell-tools-nvim": "plugin-haskell-tools-nvim",
"plugin-highlight-undo": "plugin-highlight-undo",
"plugin-hop-nvim": "plugin-hop-nvim",
"plugin-icon-picker-nvim": "plugin-icon-picker-nvim",
"plugin-image-nvim": "plugin-image-nvim",
"plugin-indent-blankline": "plugin-indent-blankline",
"plugin-leap-nvim": "plugin-leap-nvim",
"plugin-lsp-lines": "plugin-lsp-lines",
"plugin-lsp-signature": "plugin-lsp-signature",
"plugin-lspkind": "plugin-lspkind",
"plugin-lspsaga": "plugin-lspsaga",
"plugin-lua-utils-nvim": "plugin-lua-utils-nvim",
"plugin-lualine": "plugin-lualine",
"plugin-luasnip": "plugin-luasnip",
"plugin-lz-n": "plugin-lz-n",
"plugin-lzn-auto-require": "plugin-lzn-auto-require",
"plugin-mind-nvim": "plugin-mind-nvim",
"plugin-minimap-vim": "plugin-minimap-vim",
"plugin-modes-nvim": "plugin-modes-nvim",
"plugin-neo-tree-nvim": "plugin-neo-tree-nvim",
"plugin-neocord": "plugin-neocord",
"plugin-neodev-nvim": "plugin-neodev-nvim",
"plugin-neorg": "plugin-neorg",
"plugin-neorg-telescope": "plugin-neorg-telescope",
"plugin-new-file-template-nvim": "plugin-new-file-template-nvim",
"plugin-noice-nvim": "plugin-noice-nvim",
"plugin-none-ls": "plugin-none-ls",
"plugin-nui-nvim": "plugin-nui-nvim",
"plugin-nvim-autopairs": "plugin-nvim-autopairs",
"plugin-nvim-bufferline-lua": "plugin-nvim-bufferline-lua",
"plugin-nvim-cmp": "plugin-nvim-cmp",
"plugin-nvim-colorizer-lua": "plugin-nvim-colorizer-lua",
"plugin-nvim-cursorline": "plugin-nvim-cursorline",
"plugin-nvim-dap": "plugin-nvim-dap",
"plugin-nvim-dap-go": "plugin-nvim-dap-go",
"plugin-nvim-dap-ui": "plugin-nvim-dap-ui",
"plugin-nvim-docs-view": "plugin-nvim-docs-view",
"plugin-nvim-lightbulb": "plugin-nvim-lightbulb",
"plugin-nvim-lspconfig": "plugin-nvim-lspconfig",
"plugin-nvim-metals": "plugin-nvim-metals",
"plugin-nvim-navbuddy": "plugin-nvim-navbuddy",
"plugin-nvim-navic": "plugin-nvim-navic",
"plugin-nvim-neoclip": "plugin-nvim-neoclip",
"plugin-nvim-nio": "plugin-nvim-nio",
"plugin-nvim-notify": "plugin-nvim-notify",
"plugin-nvim-scrollbar": "plugin-nvim-scrollbar",
"plugin-nvim-session-manager": "plugin-nvim-session-manager",
"plugin-nvim-surround": "plugin-nvim-surround",
"plugin-nvim-tree-lua": "plugin-nvim-tree-lua",
"plugin-nvim-treesitter-context": "plugin-nvim-treesitter-context",
"plugin-nvim-ts-autotag": "plugin-nvim-ts-autotag",
2025-01-10 11:04:44 +00:00
"plugin-nvim-ufo": "plugin-nvim-ufo",
"plugin-nvim-web-devicons": "plugin-nvim-web-devicons",
"plugin-obsidian-nvim": "plugin-obsidian-nvim",
"plugin-omnisharp-extended": "plugin-omnisharp-extended",
"plugin-onedark": "plugin-onedark",
"plugin-orgmode-nvim": "plugin-orgmode-nvim",
2024-09-30 06:55:37 +00:00
"plugin-otter-nvim": "plugin-otter-nvim",
"plugin-oxocarbon": "plugin-oxocarbon",
"plugin-pathlib-nvim": "plugin-pathlib-nvim",
"plugin-plenary-nvim": "plugin-plenary-nvim",
2024-11-11 23:01:41 +00:00
"plugin-precognition-nvim": "plugin-precognition-nvim",
"plugin-project-nvim": "plugin-project-nvim",
2025-01-10 11:04:44 +00:00
"plugin-promise-async": "plugin-promise-async",
"plugin-registers": "plugin-registers",
2025-01-07 12:51:42 +00:00
"plugin-render-markdown-nvim": "plugin-render-markdown-nvim",
"plugin-rose-pine": "plugin-rose-pine",
"plugin-rtp-nvim": "plugin-rtp-nvim",
"plugin-run-nvim": "plugin-run-nvim",
"plugin-rustaceanvim": "plugin-rustaceanvim",
"plugin-smartcolumn": "plugin-smartcolumn",
"plugin-sqls-nvim": "plugin-sqls-nvim",
"plugin-tabular": "plugin-tabular",
"plugin-telescope": "plugin-telescope",
"plugin-tiny-devicons-auto-colors": "plugin-tiny-devicons-auto-colors",
"plugin-todo-comments": "plugin-todo-comments",
"plugin-toggleterm-nvim": "plugin-toggleterm-nvim",
"plugin-tokyonight": "plugin-tokyonight",
"plugin-trouble": "plugin-trouble",
"plugin-ts-error-translator": "plugin-ts-error-translator",
2024-12-13 10:52:30 +00:00
"plugin-typst-preview-nvim": "plugin-typst-preview-nvim",
"plugin-vim-dirtytalk": "plugin-vim-dirtytalk",
"plugin-vim-fugitive": "plugin-vim-fugitive",
"plugin-vim-illuminate": "plugin-vim-illuminate",
"plugin-vim-markdown": "plugin-vim-markdown",
"plugin-vim-repeat": "plugin-vim-repeat",
"plugin-vim-startify": "plugin-vim-startify",
"plugin-which-key": "plugin-which-key",
2024-12-26 17:05:45 +00:00
"systems": "systems_7"
2024-09-05 13:58:14 +00:00
},
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736946667,
"narHash": "sha256-7z13M0L4DK9srgXnTXFFnfQsYioL2BrkfQieRI7A7wo=",
"owner": "notashelf",
"repo": "nvf",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "45a6d9b890e97fe8183874aafb1f17b1335f8bdf",
2024-09-05 13:58:14 +00:00
"type": "github"
},
"original": {
"owner": "notashelf",
"repo": "nvf",
2024-09-05 13:58:14 +00:00
"type": "github"
2024-08-25 19:58:12 +00:00
}
},
"plasma-manager": {
"inputs": {
"home-manager": [
"home-manager"
],
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736549395,
"narHash": "sha256-XzwkB62Tt5UYoL1jXiHzgk/qz2fUpGHExcSIbyGTtI0=",
"owner": "nix-community",
"repo": "plasma-manager",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "a53af7f1514ef4cce8620a9d6a50f238cdedec8b",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "plasma-manager",
"type": "github"
}
},
2025-01-07 12:51:42 +00:00
"plugin-aerial-nvim": {
"flake": false,
"locked": {
"lastModified": 1736064692,
"narHash": "sha256-7YQtkUTACTMfAGoqoFDPmRrqtw+ypxDbeLCTB3sy4Us=",
"owner": "stevearc",
"repo": "aerial.nvim",
"rev": "b3ec25ca8c347fafa976484a6cace162239112e1",
"type": "github"
},
"original": {
"owner": "stevearc",
"repo": "aerial.nvim",
"type": "github"
}
},
"plugin-alpha-nvim": {
"flake": false,
"locked": {
"lastModified": 1731604504,
"narHash": "sha256-sNi5qarejYqM4/J7lBZI3gjVLxer5FBPq8K6qjqcMjA=",
"owner": "goolord",
"repo": "alpha-nvim",
"rev": "de72250e054e5e691b9736ee30db72c65d560771",
"type": "github"
2024-08-25 19:58:12 +00:00
},
"original": {
"owner": "goolord",
"repo": "alpha-nvim",
"type": "github"
}
},
"plugin-base16": {
"flake": false,
"locked": {
"lastModified": 1716483968,
"narHash": "sha256-GRF/6AobXHamw8TZ3FjL7SI6ulcpwpcohsIuZeCSh2A=",
"owner": "rrethy",
"repo": "base16-nvim",
"rev": "6ac181b5733518040a33017dde654059cd771b7c",
"type": "github"
},
"original": {
"owner": "rrethy",
"repo": "base16-nvim",
"type": "github"
}
},
"plugin-bufdelete-nvim": {
"flake": false,
2024-08-25 19:58:12 +00:00
"locked": {
"lastModified": 1708814161,
"narHash": "sha256-ljUNfmpImtxFCS19HC9kFlaLlqaPDltKtnx1+/6Y33U=",
"owner": "famiu",
"repo": "bufdelete.nvim",
"rev": "f6bcea78afb3060b198125256f897040538bcb81",
2024-08-25 19:58:12 +00:00
"type": "github"
},
"original": {
"owner": "famiu",
"repo": "bufdelete.nvim",
2024-08-25 19:58:12 +00:00
"type": "github"
}
},
2024-12-05 14:58:37 +00:00
"plugin-catppuccin": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735299190,
"narHash": "sha256-lwQLmqm01FihJdad4QRMK23MTrouyOokyuX/3enWjzs=",
2024-12-05 14:58:37 +00:00
"owner": "catppuccin",
"repo": "nvim",
2024-12-30 21:46:05 +00:00
"rev": "f67b886d65a029f12ffa298701fb8f1efd89295d",
2024-12-05 14:58:37 +00:00
"type": "github"
},
"original": {
"owner": "catppuccin",
"repo": "nvim",
"type": "github"
}
},
2024-12-06 16:02:11 +00:00
"plugin-ccc": {
2024-12-05 14:58:37 +00:00
"flake": false,
"locked": {
"lastModified": 1727935067,
"narHash": "sha256-OhdR2sAQV5PvlhaKQ6rYneMmvQiN3QfymOeanpAs9wY=",
"owner": "uga-rosa",
"repo": "ccc.nvim",
"rev": "7c639042583c7bdc7ce2e37e5a0e0aa6d0659c6a",
"type": "github"
},
"original": {
"owner": "uga-rosa",
"repo": "ccc.nvim",
"type": "github"
}
},
"plugin-cellular-automaton": {
"flake": false,
2024-08-25 19:58:12 +00:00
"locked": {
"lastModified": 1719777869,
"narHash": "sha256-nIv7ISRk0+yWd1lGEwAV6u1U7EFQj/T9F8pU6O0Wf0s=",
"owner": "Eandrju",
"repo": "cellular-automaton.nvim",
"rev": "11aea08aa084f9d523b0142c2cd9441b8ede09ed",
2024-08-25 19:58:12 +00:00
"type": "github"
},
"original": {
"owner": "Eandrju",
"repo": "cellular-automaton.nvim",
2024-08-25 19:58:12 +00:00
"type": "github"
}
},
"plugin-chatgpt": {
"flake": false,
"locked": {
"lastModified": 1728720509,
"narHash": "sha256-+YVXAkG4pp7RGs8lGnNFc0kQcUV3O3kYBQaQ5Qa4wB0=",
"owner": "jackMort",
"repo": "ChatGPT.nvim",
"rev": "5b6d296eefc75331e2ff9f0adcffbd7d27862dd6",
"type": "github"
},
"original": {
"owner": "jackMort",
"repo": "ChatGPT.nvim",
"type": "github"
}
},
"plugin-cheatsheet-nvim": {
"flake": false,
2024-09-06 13:28:06 +00:00
"locked": {
"lastModified": 1640255456,
"narHash": "sha256-TYkGB7cON2t4GwMaR9H1MDG2j3btBv2AR37ade8kqTY=",
"owner": "sudormrfbin",
"repo": "cheatsheet.nvim",
"rev": "9716f9aaa94dd1fd6ce59b5aae0e5f25e2a463ef",
2024-09-06 13:28:06 +00:00
"type": "github"
},
"original": {
"owner": "sudormrfbin",
"repo": "cheatsheet.nvim",
2024-09-06 13:28:06 +00:00
"type": "github"
}
},
"plugin-cinnamon-nvim": {
"flake": false,
"locked": {
"lastModified": 1722992123,
"narHash": "sha256-kccQ4iFMSQ8kvE7hYz90hBrsDLo7VohFj/6lEZZiAO8=",
"owner": "declancm",
"repo": "cinnamon.nvim",
"rev": "450cb3247765fed7871b41ef4ce5fa492d834215",
"type": "github"
2024-08-25 19:58:12 +00:00
},
"original": {
"owner": "declancm",
"repo": "cinnamon.nvim",
"type": "github"
}
},
"plugin-cmp-buffer": {
"flake": false,
2024-08-25 19:58:12 +00:00
"locked": {
"lastModified": 1660101488,
"narHash": "sha256-dG4U7MtnXThoa/PD+qFtCt76MQ14V1wX8GMYcvxEnbM=",
"owner": "hrsh7th",
"repo": "cmp-buffer",
"rev": "3022dbc9166796b644a841a02de8dd1cc1d311fa",
2024-08-25 19:58:12 +00:00
"type": "github"
},
"original": {
"owner": "hrsh7th",
"repo": "cmp-buffer",
2024-08-25 19:58:12 +00:00
"type": "github"
}
2024-09-05 13:58:14 +00:00
},
"plugin-cmp-luasnip": {
"flake": false,
"locked": {
"lastModified": 1730707109,
"narHash": "sha256-86lKQPPyqFz8jzuLajjHMKHrYnwW6+QOcPyQEx6B+gw=",
"owner": "saadparwaiz1",
"repo": "cmp_luasnip",
"rev": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90",
"type": "github"
},
"original": {
"owner": "saadparwaiz1",
"repo": "cmp_luasnip",
"type": "github"
}
},
"plugin-cmp-nvim-lsp": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733823748,
"narHash": "sha256-iaihXNCF5bB5MdeoosD/kc3QtpA/QaIDZVLiLIurBSM=",
"owner": "hrsh7th",
"repo": "cmp-nvim-lsp",
2024-12-30 21:46:05 +00:00
"rev": "99290b3ec1322070bcfb9e846450a46f6efa50f0",
"type": "github"
},
"original": {
"owner": "hrsh7th",
"repo": "cmp-nvim-lsp",
"type": "github"
}
},
"plugin-cmp-path": {
"flake": false,
"locked": {
"lastModified": 1664784283,
"narHash": "sha256-thppiiV3wjIaZnAXmsh7j3DUc6ceSCvGzviwFUnoPaI=",
"owner": "hrsh7th",
"repo": "cmp-path",
"rev": "91ff86cd9c29299a64f968ebb45846c485725f23",
"type": "github"
},
"original": {
"owner": "hrsh7th",
"repo": "cmp-path",
"type": "github"
}
},
"plugin-cmp-treesitter": {
"flake": false,
"locked": {
"lastModified": 1715596479,
"narHash": "sha256-8WAk9S+/7vSz7bVHdEzjbKUokU144fvnByIeJ1gAWhU=",
"owner": "ray-x",
"repo": "cmp-treesitter",
"rev": "958fcfa0d8ce46d215e19cc3992c542f576c4123",
"type": "github"
},
"original": {
"owner": "ray-x",
"repo": "cmp-treesitter",
"type": "github"
}
},
"plugin-codewindow-nvim": {
"flake": false,
"locked": {
"lastModified": 1717593052,
"narHash": "sha256-HAqVTAkFZ1/vBiBP/QDE1fmwOl/PbznAxz/jmUFxs88=",
"owner": "gorbit99",
"repo": "codewindow.nvim",
"rev": "dd7017617962943eb1d152fc58940f11c6775a4a",
"type": "github"
},
"original": {
"owner": "gorbit99",
"repo": "codewindow.nvim",
"type": "github"
}
},
"plugin-comment-nvim": {
"flake": false,
"locked": {
"lastModified": 1717957420,
"narHash": "sha256-h0kPue5Eqd5aeu4VoLH45pF0DmWWo1d8SnLICSQ63zc=",
"owner": "numToStr",
"repo": "Comment.nvim",
"rev": "e30b7f2008e52442154b66f7c519bfd2f1e32acb",
"type": "github"
},
"original": {
"owner": "numToStr",
"repo": "Comment.nvim",
"type": "github"
}
},
"plugin-copilot-cmp": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733947099,
"narHash": "sha256-erRL8bY/zuwuCZfttw+avTrFV7pjv2H6v73NzY2bymM=",
"owner": "zbirenbaum",
"repo": "copilot-cmp",
2024-12-30 21:46:05 +00:00
"rev": "15fc12af3d0109fa76b60b5cffa1373697e261d1",
"type": "github"
},
"original": {
"owner": "zbirenbaum",
"repo": "copilot-cmp",
"type": "github"
}
},
"plugin-copilot-lua": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734926641,
"narHash": "sha256-c2UE0dLBtoYMvMxg+jXzfsD+wN9sZLvftJq4gGmooZU=",
"owner": "zbirenbaum",
"repo": "copilot.lua",
2024-12-30 21:46:05 +00:00
"rev": "886ee73b6d464b2b3e3e6a7ff55ce87feac423a9",
"type": "github"
},
"original": {
"owner": "zbirenbaum",
"repo": "copilot.lua",
"type": "github"
}
},
"plugin-crates-nvim": {
"flake": false,
"locked": {
"lastModified": 1727384188,
"narHash": "sha256-DIG0MXRTit4iEVoLlgsTK4znjam/QDjeZEpIDn6KHiE=",
"owner": "Saecki",
"repo": "crates.nvim",
"rev": "8bf8358ee326d5d8c11dcd7ac0bcc9ff97dbc785",
"type": "github"
},
"original": {
"owner": "Saecki",
"repo": "crates.nvim",
"type": "github"
}
},
2024-12-05 14:58:37 +00:00
"plugin-csharpls-extended": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734491815,
"narHash": "sha256-jO/vuNgP8JAOIturzPFvxMLL5y+6YTYsUxjWwX6Nyso=",
2024-12-05 14:58:37 +00:00
"owner": "Decodetalkers",
"repo": "csharpls-extended-lsp.nvim",
2024-12-30 21:46:05 +00:00
"rev": "4f56c06215d10c4fcfee8a7f04ba766c114aece0",
2024-12-05 14:58:37 +00:00
"type": "github"
},
"original": {
"owner": "Decodetalkers",
"repo": "csharpls-extended-lsp.nvim",
"type": "github"
}
},
"plugin-dashboard-nvim": {
"flake": false,
"locked": {
"lastModified": 1730526793,
"narHash": "sha256-Qi8kmC3U8Tvxh0pWIBtN3DuWJioEGWn7FqQ8lQwauRo=",
"owner": "glepnir",
"repo": "dashboard-nvim",
"rev": "ae309606940d26d8c9df8b048a6e136b6bbec478",
"type": "github"
},
"original": {
"owner": "glepnir",
"repo": "dashboard-nvim",
"type": "github"
}
},
"plugin-diffview-nvim": {
"flake": false,
"locked": {
"lastModified": 1718279802,
"narHash": "sha256-SX+ybIzL/w6uyCy4iZKnWnzTFwqB1oXSgyYVAdpdKi8=",
"owner": "sindrets",
"repo": "diffview.nvim",
"rev": "4516612fe98ff56ae0415a259ff6361a89419b0a",
"type": "github"
},
"original": {
"owner": "sindrets",
"repo": "diffview.nvim",
"type": "github"
}
},
"plugin-dracula": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734597715,
"narHash": "sha256-9iRI5NW3mcVzduitY4sr679dRWAWVbZuCAEfgM1OIOs=",
"owner": "Mofiqul",
"repo": "dracula.nvim",
2024-12-30 21:46:05 +00:00
"rev": "515acae4fd294fcefa5b15237a333c2606e958d1",
"type": "github"
},
"original": {
"owner": "Mofiqul",
"repo": "dracula.nvim",
"type": "github"
}
},
"plugin-dressing-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734804193,
"narHash": "sha256-N4hB5wDgoqXrXxSfzDCrqmdDtdVvq+PtOS7FBPH7qXE=",
"owner": "stevearc",
"repo": "dressing.nvim",
2024-12-30 21:46:05 +00:00
"rev": "3a45525bb182730fe462325c99395529308f431e",
"type": "github"
},
"original": {
"owner": "stevearc",
"repo": "dressing.nvim",
"type": "github"
}
},
"plugin-elixir-tools": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735076861,
"narHash": "sha256-CoGTVSKifjqshk8hYaQfFYTYgEGsIb1hKdz6fIS81iU=",
"owner": "elixir-tools",
"repo": "elixir-tools.nvim",
2024-12-30 21:46:05 +00:00
"rev": "803fa69dbb457305cff98e3997bed2c4b51aea7c",
"type": "github"
},
"original": {
"owner": "elixir-tools",
"repo": "elixir-tools.nvim",
"type": "github"
}
},
"plugin-fastaction-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734546047,
"narHash": "sha256-1GSxTyXqufjkRtNK3drWlCn/mGJ9mM9bHMR6ZwWT6X8=",
"owner": "Chaitanyabsprip",
"repo": "fastaction.nvim",
2024-12-30 21:46:05 +00:00
"rev": "886e22d85e13115808e81ca367d5aaba02d9a25b",
"type": "github"
},
"original": {
"owner": "Chaitanyabsprip",
"repo": "fastaction.nvim",
"type": "github"
}
},
"plugin-fidget-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734334336,
"narHash": "sha256-o0za2NxFtzHZa7PRIm9U/P1/fwJrxS1G79ukdGLhJ4Q=",
"owner": "j-hui",
"repo": "fidget.nvim",
2024-12-30 21:46:05 +00:00
"rev": "9238947645ce17d96f30842e61ba81147185b657",
"type": "github"
},
"original": {
"owner": "j-hui",
"repo": "fidget.nvim",
"type": "github"
}
},
"plugin-flutter-tools": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735420417,
"narHash": "sha256-xfSdPhrSUwBYdE9ZA8GgwFvR70nOp+snbNrFHeIfwOM=",
"owner": "akinsho",
"repo": "flutter-tools.nvim",
2024-12-30 21:46:05 +00:00
"rev": "a526c30f1941a7472509aaedda13758f943c968e",
"type": "github"
},
"original": {
"owner": "akinsho",
"repo": "flutter-tools.nvim",
"type": "github"
}
},
"plugin-friendly-snippets": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733106470,
"narHash": "sha256-I8SRZxnoNC6SOWW+scoA77Jwyxcb4eUczppLdyOiZe0=",
"owner": "rafamadriz",
"repo": "friendly-snippets",
2024-12-30 21:46:05 +00:00
"rev": "efff286dd74c22f731cdec26a70b46e5b203c619",
"type": "github"
},
"original": {
"owner": "rafamadriz",
"repo": "friendly-snippets",
"type": "github"
}
},
"plugin-gesture-nvim": {
"flake": false,
"locked": {
"lastModified": 1731669851,
"narHash": "sha256-LTkttlDmKO9ngzrJrMWeeG9R0Bz/PoroCAF2URhUEbM=",
"owner": "notomo",
"repo": "gesture.nvim",
"rev": "dbd839bda337cb73911aeef06897eb29cb99f76f",
"type": "github"
},
"original": {
"owner": "notomo",
"repo": "gesture.nvim",
"type": "github"
}
},
"plugin-gitsigns-nvim": {
"flake": false,
"locked": {
"lastModified": 1732361574,
"narHash": "sha256-H7A+AxioiedSuC+jqRwP4c7DjZR/0j4o/fTUasT2urc=",
"owner": "lewis6991",
"repo": "gitsigns.nvim",
"rev": "5f808b5e4fef30bd8aca1b803b4e555da07fc412",
"type": "github"
},
"original": {
"owner": "lewis6991",
"repo": "gitsigns.nvim",
"type": "github"
}
},
"plugin-glow-nvim": {
"flake": false,
"locked": {
"lastModified": 1703345545,
"narHash": "sha256-GsNcASzVvY0066kak2nvUY5luzanoBclqcUOsODww8g=",
"owner": "ellisonleao",
"repo": "glow.nvim",
"rev": "238070a686c1da3bccccf1079700eb4b5e19aea4",
"type": "github"
},
"original": {
"owner": "ellisonleao",
"repo": "glow.nvim",
"type": "github"
}
},
"plugin-gruvbox": {
"flake": false,
"locked": {
"lastModified": 1732485864,
"narHash": "sha256-qasIg1nvAlUWUUzSZLF36jnoNm8PmQa3owgh0tKGgHk=",
"owner": "ellisonleao",
"repo": "gruvbox.nvim",
"rev": "68c3460a5d1d1a362318960035c9f3466d5011f5",
"type": "github"
},
"original": {
"owner": "ellisonleao",
"repo": "gruvbox.nvim",
"type": "github"
}
},
2024-12-30 21:46:05 +00:00
"plugin-haskell-tools-nvim": {
"flake": false,
"locked": {
"lastModified": 1734222260,
"narHash": "sha256-gZVN9ADPO5wFOaf19FydCneb7aKTT9K1vcLoBURPEjk=",
"owner": "mrcjkb",
"repo": "haskell-tools.nvim",
"rev": "943b77b68a79d3991523ba4d373063c9355c6f55",
"type": "github"
},
"original": {
"owner": "mrcjkb",
"repo": "haskell-tools.nvim",
"type": "github"
}
},
"plugin-highlight-undo": {
"flake": false,
"locked": {
"lastModified": 1732378966,
"narHash": "sha256-b0JrMu3vbbYgyHPs9hyayMzUypFwugEAxvZOcuRMc/o=",
"owner": "tzachar",
"repo": "highlight-undo.nvim",
"rev": "5f588b420179a31d7073854bfd07ed9d5f364645",
"type": "github"
},
"original": {
"owner": "tzachar",
"repo": "highlight-undo.nvim",
"type": "github"
}
},
"plugin-hop-nvim": {
"flake": false,
"locked": {
"lastModified": 1694283445,
"narHash": "sha256-SnuFeD/lrMxKtpBRPgIwdG0kVF7BWe02PiV7URVDASI=",
"owner": "phaazon",
"repo": "hop.nvim",
"rev": "1a1eceafe54b5081eae4cb91c723abd1d450f34b",
"type": "github"
},
"original": {
"owner": "phaazon",
"repo": "hop.nvim",
"type": "github"
}
},
2024-12-05 14:58:37 +00:00
"plugin-icon-picker-nvim": {
"flake": false,
"locked": {
"lastModified": 1704321319,
"narHash": "sha256-VZKsVeSmPR3AA8267Mtd5sSTZl2CAqnbgqceCptgp4w=",
"owner": "ziontee113",
"repo": "icon-picker.nvim",
"rev": "3ee9a0ea9feeef08ae35e40c8be6a2fa2c20f2d3",
"type": "github"
},
"original": {
"owner": "ziontee113",
"repo": "icon-picker.nvim",
"type": "github"
}
},
"plugin-image-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735173549,
"narHash": "sha256-Sjbmf4BmjkjAorT3tojbC7JivJagFamAVgzwcCipa8k=",
"owner": "3rd",
"repo": "image.nvim",
2024-12-30 21:46:05 +00:00
"rev": "b991fc7f845bc6ab40c6ec00b39750dcd5190010",
"type": "github"
},
"original": {
"owner": "3rd",
"repo": "image.nvim",
"type": "github"
}
},
"plugin-indent-blankline": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733296464,
"narHash": "sha256-H3lUQZDvgj3a2STYeMUDiOYPe7rfsy08tJ4SlDd+LuE=",
"owner": "lukas-reineke",
"repo": "indent-blankline.nvim",
2024-12-30 21:46:05 +00:00
"rev": "259357fa4097e232730341fa60988087d189193a",
"type": "github"
},
"original": {
"owner": "lukas-reineke",
"repo": "indent-blankline.nvim",
"type": "github"
}
},
2024-12-06 16:02:11 +00:00
"plugin-leap-nvim": {
2024-12-05 14:58:37 +00:00
"flake": false,
"locked": {
"lastModified": 1722337962,
"narHash": "sha256-PFD/UliAHKk2ga+7p/GmoZGqZFWenIVLkzmO+FkhvrY=",
"owner": "ggandor",
"repo": "leap.nvim",
"rev": "c6bfb191f1161fbabace1f36f578a20ac6c7642c",
"type": "github"
},
"original": {
"owner": "ggandor",
"repo": "leap.nvim",
"type": "github"
}
},
"plugin-lsp-lines": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734793049,
"narHash": "sha256-jHiIZemneQACTDYZXBJqX2/PRTBoxq403ILvt1Ej1ZM=",
"owner": "~whynothugo",
"repo": "lsp_lines.nvim",
2024-12-30 21:46:05 +00:00
"rev": "a92c755f182b89ea91bd8a6a2227208026f27b4d",
"type": "sourcehut"
},
"original": {
"owner": "~whynothugo",
"repo": "lsp_lines.nvim",
"type": "sourcehut"
}
},
"plugin-lsp-signature": {
"flake": false,
"locked": {
"lastModified": 1726445971,
"narHash": "sha256-W6bN3R10B84noK7MOzvUOIc82WwyojIS97iFL/dO5yk=",
"owner": "ray-x",
"repo": "lsp_signature.nvim",
"rev": "fc38521ea4d9ec8dbd4c2819ba8126cea743943b",
"type": "github"
},
"original": {
"owner": "ray-x",
"repo": "lsp_signature.nvim",
"type": "github"
}
},
"plugin-lspkind": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733408701,
"narHash": "sha256-OCvKUBGuzwy8OWOL1x3Z3fo+0+GyBMI9TX41xSveqvE=",
"owner": "onsails",
"repo": "lspkind-nvim",
2024-12-30 21:46:05 +00:00
"rev": "d79a1c3299ad0ef94e255d045bed9fa26025dab6",
"type": "github"
},
"original": {
"owner": "onsails",
"repo": "lspkind-nvim",
"type": "github"
}
},
"plugin-lspsaga": {
"flake": false,
"locked": {
"lastModified": 1670360222,
"narHash": "sha256-7ENInq3LAPPTdm0Fb7klOc630j8m4LRj1kLZZFYLh68=",
"owner": "tami5",
"repo": "lspsaga.nvim",
"rev": "5faeec9f2508d2d49a66c0ac0d191096b4e3fa81",
"type": "github"
},
"original": {
"owner": "tami5",
"repo": "lspsaga.nvim",
"type": "github"
}
},
"plugin-lua-utils-nvim": {
"flake": false,
"locked": {
"lastModified": 1708177208,
"narHash": "sha256-9ildzQEMkXKZ3LHq+khGFgRQFxlIXQclQ7QU3fcU1C4=",
"owner": "nvim-neorg",
"repo": "lua-utils.nvim",
"rev": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd",
"type": "github"
},
"original": {
"owner": "nvim-neorg",
"repo": "lua-utils.nvim",
"type": "github"
}
},
"plugin-lualine": {
"flake": false,
"locked": {
"lastModified": 1731050126,
"narHash": "sha256-IN6Qz3jGxUcylYiRTyd8j6me3pAoqJsJXtFUvph/6EI=",
"owner": "hoob3rt",
"repo": "lualine.nvim",
"rev": "2a5bae925481f999263d6f5ed8361baef8df4f83",
"type": "github"
},
"original": {
"owner": "hoob3rt",
"repo": "lualine.nvim",
"type": "github"
}
},
"plugin-luasnip": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733162004,
"narHash": "sha256-efDe3RXncnNVkj37AmIv8oj0DKurB50Dziao5FGTLP4=",
"owner": "L3MON4D3",
"repo": "LuaSnip",
2024-12-30 21:46:05 +00:00
"rev": "33b06d72d220aa56a7ce80a0dd6f06c70cd82b9d",
"type": "github"
},
"original": {
"owner": "L3MON4D3",
"repo": "LuaSnip",
"type": "github"
}
},
"plugin-lz-n": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735437369,
"narHash": "sha256-6NIXqwmX7RgwiZVEzmTnkJgmrPqFNx12ayIcRgNIaEs=",
"owner": "nvim-neorocks",
"repo": "lz.n",
2024-12-30 21:46:05 +00:00
"rev": "32be28a221b9c98e56841458e4b20c150a4169c4",
"type": "github"
},
"original": {
"owner": "nvim-neorocks",
"repo": "lz.n",
"type": "github"
}
},
"plugin-lzn-auto-require": {
"flake": false,
"locked": {
"lastModified": 1731009187,
"narHash": "sha256-KC1z+zC9vKODllZVpBu+udzM12oYJaS8e6LdXWtQ89U=",
"owner": "horriblename",
"repo": "lzn-auto-require",
"rev": "a075ed51976323fd7fc44ccfca89fe0449a08cca",
"type": "github"
},
"original": {
"owner": "horriblename",
"ref": "require-rewrite",
"repo": "lzn-auto-require",
"type": "github"
}
},
"plugin-mind-nvim": {
"flake": false,
"locked": {
"lastModified": 1679526071,
"narHash": "sha256-JIhAhQYGLLRucwlhzfckQYU5qjqbHtNH52JlGS5a79w=",
"owner": "phaazon",
"repo": "mind.nvim",
"rev": "002137dd7cf97865ebd01b6a260209d2daf2da66",
"type": "github"
},
"original": {
"owner": "phaazon",
"repo": "mind.nvim",
"type": "github"
}
},
"plugin-minimap-vim": {
"flake": false,
"locked": {
"lastModified": 1710689313,
"narHash": "sha256-GR8VAHla5HWry1TAZQv0Xp7iG256vIGeQcBGMxyt310=",
"owner": "wfxr",
"repo": "minimap.vim",
"rev": "395378137e6180762d5b963ca9ad5ac2db5d3283",
"type": "github"
},
"original": {
"owner": "wfxr",
"repo": "minimap.vim",
"type": "github"
}
},
"plugin-modes-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734414076,
"narHash": "sha256-ShIK8ROowT1yFHgSIVHUFnnQOEMr3YPIqw4ixzR8w8M=",
"owner": "mvllow",
"repo": "modes.nvim",
2024-12-30 21:46:05 +00:00
"rev": "c7a4b1b383606832aab150902719bd5eb5cdb2b0",
"type": "github"
},
"original": {
"owner": "mvllow",
"repo": "modes.nvim",
"type": "github"
}
},
"plugin-neo-tree-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735302061,
"narHash": "sha256-tZMneZsEbB5bgZgYq4ZWwK25B3vcnn80Q7diKcRoEv4=",
"owner": "nvim-neo-tree",
"repo": "neo-tree.nvim",
2024-12-30 21:46:05 +00:00
"rev": "a9f8943b4c31f8460d25c71e0f463d65e9775f1c",
"type": "github"
},
"original": {
"owner": "nvim-neo-tree",
"repo": "neo-tree.nvim",
"type": "github"
}
},
"plugin-neocord": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733429637,
"narHash": "sha256-g/pq6hFo7duonIl1wWoxbJUTh/IRTH3hHEoQUdoiqKE=",
"owner": "IogaMaster",
"repo": "neocord",
2024-12-30 21:46:05 +00:00
"rev": "4d55d8dab2d5f2f272192add7a2c21982039c699",
"type": "github"
},
"original": {
2024-12-05 14:58:37 +00:00
"owner": "IogaMaster",
"repo": "neocord",
"type": "github"
}
},
"plugin-neodev-nvim": {
"flake": false,
"locked": {
"lastModified": 1720260306,
"narHash": "sha256-hOjzlo/IqmV8tYjGwfmcCPEmHYsWnEIwtHZdhpwA1kM=",
"owner": "folke",
"repo": "neodev.nvim",
"rev": "46aa467dca16cf3dfe27098042402066d2ae242d",
"type": "github"
},
"original": {
"owner": "folke",
"repo": "neodev.nvim",
"type": "github"
}
},
2024-12-06 16:02:11 +00:00
"plugin-neorg": {
2024-12-05 14:58:37 +00:00
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734188232,
"narHash": "sha256-xH87caxEebrWLwY/v3xyyOy6PTG/ZqX2OfCdwg/RqDY=",
2024-12-06 16:02:11 +00:00
"owner": "nvim-neorg",
"repo": "neorg",
2024-12-30 21:46:05 +00:00
"rev": "6b945909d84b5aeadc875f9b3f529ec44b9bc60f",
2024-12-05 14:58:37 +00:00
"type": "github"
},
"original": {
"owner": "nvim-neorg",
"repo": "neorg",
"type": "github"
}
},
"plugin-neorg-telescope": {
"flake": false,
"locked": {
"lastModified": 1722358034,
"narHash": "sha256-ei4uUqpIQjGKzu5ryu0Hlmis9TS9FJsYnjt4J4QdWlw=",
"owner": "nvim-neorg",
"repo": "neorg-telescope",
"rev": "ddb2556644cae922699a239bbb0fe16e25b084b7",
"type": "github"
},
"original": {
"owner": "nvim-neorg",
"repo": "neorg-telescope",
"type": "github"
}
},
2024-12-05 14:58:37 +00:00
"plugin-new-file-template-nvim": {
"flake": false,
"locked": {
2024-12-05 14:58:37 +00:00
"lastModified": 1721518222,
"narHash": "sha256-g0IjJrHRXw7U9goVLzVYUyHBSsDZGHMpi3YZPhg64zA=",
"owner": "otavioschwanck",
"repo": "new-file-template.nvim",
"rev": "6ac66669dbf2dc5cdee184a4fe76d22465ca67e8",
"type": "github"
},
"original": {
2024-12-05 14:58:37 +00:00
"owner": "otavioschwanck",
"repo": "new-file-template.nvim",
"type": "github"
}
},
"plugin-noice-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734026622,
"narHash": "sha256-OpwgNTGunmy6Y7D/k0T+DFK/WJ8MeVTGWwjiPTQlvEY=",
"owner": "folke",
"repo": "noice.nvim",
2024-12-30 21:46:05 +00:00
"rev": "eaed6cc9c06aa2013b5255349e4f26a6b17ab70f",
"type": "github"
},
"original": {
"owner": "folke",
"repo": "noice.nvim",
"type": "github"
}
},
"plugin-none-ls": {
"flake": false,
"locked": {
"lastModified": 1708525772,
"narHash": "sha256-VCDUKiy9C3Bu9suf2bI6XSis1+j01oFC3GFPyQxi74c=",
"owner": "nvimtools",
"repo": "none-ls.nvim",
"rev": "bb680d752cec37949faca7a1f509e2fe67ab418a",
"type": "github"
},
"original": {
"owner": "nvimtools",
"repo": "none-ls.nvim",
"rev": "bb680d752cec37949faca7a1f509e2fe67ab418a",
"type": "github"
}
},
"plugin-nui-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733856815,
"narHash": "sha256-6U7E/i5FuNXQy+sF4C5DVxuTPqNKD5wxUgFohpOjm9Q=",
"owner": "MunifTanjim",
"repo": "nui.nvim",
2024-12-30 21:46:05 +00:00
"rev": "53e907ffe5eedebdca1cd503b00aa8692068ca46",
"type": "github"
},
"original": {
"owner": "MunifTanjim",
"repo": "nui.nvim",
"type": "github"
}
},
"plugin-nvim-autopairs": {
"flake": false,
"locked": {
"lastModified": 1731803843,
"narHash": "sha256-LbaxiU3ienVBcMKrug3Coppc4R+MD2rjREw7rHQim1w=",
"owner": "windwp",
"repo": "nvim-autopairs",
"rev": "b464658e9b880f463b9f7e6ccddd93fb0013f559",
"type": "github"
},
"original": {
"owner": "windwp",
"repo": "nvim-autopairs",
"type": "github"
}
},
"plugin-nvim-bufferline-lua": {
"flake": false,
"locked": {
"lastModified": 1732824069,
"narHash": "sha256-zqz2GMius0gLxtgxt12RmLUVQFVaWe+MQaGCfUGr6bI=",
"owner": "akinsho",
"repo": "nvim-bufferline.lua",
"rev": "261a72b90d6db4ed8014f7bda976bcdc9dd7ce76",
"type": "github"
},
"original": {
"owner": "akinsho",
"repo": "nvim-bufferline.lua",
"type": "github"
}
},
"plugin-nvim-cmp": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734672427,
"narHash": "sha256-Z/Qy2ErbCa7dbjZVuJUkMmb4d24amNunNgRcbCGPfOg=",
"owner": "hrsh7th",
"repo": "nvim-cmp",
2024-12-30 21:46:05 +00:00
"rev": "b555203ce4bd7ff6192e759af3362f9d217e8c89",
"type": "github"
},
"original": {
"owner": "hrsh7th",
"repo": "nvim-cmp",
"type": "github"
}
},
"plugin-nvim-colorizer-lua": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735384185,
"narHash": "sha256-quqs3666vQc/4ticc/Z5BHzGxV6UUVE9jVGT07MEMQQ=",
"owner": "NvChad",
"repo": "nvim-colorizer.lua",
2024-12-30 21:46:05 +00:00
"rev": "8a65c448122fc8fac9c67b2e857b6e830a4afd0b",
"type": "github"
},
"original": {
"owner": "NvChad",
"repo": "nvim-colorizer.lua",
"type": "github"
}
},
"plugin-nvim-cursorline": {
"flake": false,
"locked": {
"lastModified": 1650034925,
"narHash": "sha256-Uhw65p1KBjs8KsVOmTzuiu3XKclxBob8AVdWEt30C/8=",
"owner": "yamatsum",
"repo": "nvim-cursorline",
"rev": "804f0023692653b2b2368462d67d2a87056947f9",
"type": "github"
},
"original": {
"owner": "yamatsum",
"repo": "nvim-cursorline",
"type": "github"
}
},
"plugin-nvim-dap": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735568902,
"narHash": "sha256-5iaXim9bDvSAI6jUXgu2OEk/KivfAsMTRry+UTHs2Gk=",
"owner": "mfussenegger",
"repo": "nvim-dap",
2024-12-30 21:46:05 +00:00
"rev": "ffb077e65259f13be096ea6d603e3575a76b214a",
"type": "github"
},
"original": {
"owner": "mfussenegger",
"repo": "nvim-dap",
"type": "github"
}
},
"plugin-nvim-dap-go": {
"flake": false,
"locked": {
"lastModified": 1727922873,
"narHash": "sha256-wcGp5df1ER5T5oLVitWE02OywgJs3V4pazcGU5qVaUY=",
"owner": "leoluz",
"repo": "nvim-dap-go",
"rev": "6aa88167ea1224bcef578e8c7160fe8afbb44848",
"type": "github"
},
"original": {
"owner": "leoluz",
"repo": "nvim-dap-go",
"type": "github"
}
},
"plugin-nvim-dap-ui": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735324898,
"narHash": "sha256-psIBQpx3tV2UWm5hZTMPBANcXHPAX24dIuDq8Qcscxs=",
"owner": "rcarriga",
"repo": "nvim-dap-ui",
2024-12-30 21:46:05 +00:00
"rev": "e94d98649dccb6a3884b66aabc2e07beb279e535",
"type": "github"
},
"original": {
"owner": "rcarriga",
"repo": "nvim-dap-ui",
"type": "github"
}
},
"plugin-nvim-docs-view": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733658747,
"narHash": "sha256-b5aH8Tj+tMk0BjNCgdeCEeR26oQ9NCobj98P7IDgIPY=",
"owner": "amrbashir",
"repo": "nvim-docs-view",
2024-12-30 21:46:05 +00:00
"rev": "1b97f8f954d74c46061bf289b6cea9232484c12c",
"type": "github"
},
"original": {
"owner": "amrbashir",
"repo": "nvim-docs-view",
"type": "github"
}
},
"plugin-nvim-lightbulb": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734997673,
"narHash": "sha256-byvgRJvvt5rhiUVWdreY2jELXoPVld5EKQlOXwjNgWE=",
"owner": "kosayoda",
"repo": "nvim-lightbulb",
2024-12-30 21:46:05 +00:00
"rev": "3ac0791be37ba9cc7939f1ad90ebc5e75abf4eea",
"type": "github"
},
"original": {
"owner": "kosayoda",
"repo": "nvim-lightbulb",
"type": "github"
}
},
2024-12-05 14:58:37 +00:00
"plugin-nvim-lspconfig": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735439232,
"narHash": "sha256-6a1HjpLYdZ+ZmWM1B0tv631A3EHHstPrjaV15UnVtoY=",
2024-12-05 14:58:37 +00:00
"owner": "neovim",
"repo": "nvim-lspconfig",
2024-12-30 21:46:05 +00:00
"rev": "8b15a1a597a59f4f5306fad9adfe99454feab743",
2024-12-05 14:58:37 +00:00
"type": "github"
},
"original": {
"owner": "neovim",
"repo": "nvim-lspconfig",
"type": "github"
}
},
2024-12-06 16:02:11 +00:00
"plugin-nvim-metals": {
2024-12-05 14:58:37 +00:00
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735386491,
"narHash": "sha256-G9V7fX65uW4z7kiuiP8mLtEjLoTJ1mkltj51OlN5/oM=",
2024-12-05 14:58:37 +00:00
"owner": "scalameta",
"repo": "nvim-metals",
2024-12-30 21:46:05 +00:00
"rev": "e6b02c99161b43c67cfe1d6e5f9a9b9a0bb4701c",
2024-12-05 14:58:37 +00:00
"type": "github"
},
"original": {
"owner": "scalameta",
"repo": "nvim-metals",
"type": "github"
}
},
"plugin-nvim-navbuddy": {
"flake": false,
"locked": {
"lastModified": 1716111817,
"narHash": "sha256-sZ1M27qNbLMHKR4Zu0NfJoBcQxJbhmW7Cx74Acirlww=",
"owner": "SmiteshP",
"repo": "nvim-navbuddy",
"rev": "f22bac988f2dd073601d75ba39ea5636ab6e38cb",
"type": "github"
},
"original": {
"owner": "SmiteshP",
"repo": "nvim-navbuddy",
"type": "github"
}
},
"plugin-nvim-navic": {
"flake": false,
"locked": {
"lastModified": 1701345631,
"narHash": "sha256-0p5n/V8Jlj9XyxV/fuMwsbQ7oV5m9H2GqZZEA/njxCQ=",
"owner": "SmiteshP",
"repo": "nvim-navic",
"rev": "8649f694d3e76ee10c19255dece6411c29206a54",
"type": "github"
},
"original": {
"owner": "SmiteshP",
"repo": "nvim-navic",
"type": "github"
}
},
"plugin-nvim-neoclip": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734898459,
"narHash": "sha256-RCMZi1DM9JFrXWQ5w2wOjFzpANkiukn+RvHB9swMtbk=",
"owner": "AckslD",
"repo": "nvim-neoclip.lua",
2024-12-30 21:46:05 +00:00
"rev": "5e5e010251281f4aea69cfc1d4976ffe6065cf0f",
"type": "github"
},
"original": {
"owner": "AckslD",
"repo": "nvim-neoclip.lua",
"type": "github"
}
},
"plugin-nvim-nio": {
"flake": false,
"locked": {
"lastModified": 1720707425,
"narHash": "sha256-i6imNTb1xrfBlaeOyxyIwAZ/+o6ew9C4/z34a7/BgFg=",
"owner": "nvim-neotest",
"repo": "nvim-nio",
"rev": "a428f309119086dc78dd4b19306d2d67be884eee",
"type": "github"
},
"original": {
"owner": "nvim-neotest",
"repo": "nvim-nio",
"type": "github"
}
},
"plugin-nvim-notify": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735562588,
"narHash": "sha256-9jDpoLLto9WgTsV399WeE2XGrTJXWTYbcJ+zOFWldAA=",
"owner": "rcarriga",
"repo": "nvim-notify",
2024-12-30 21:46:05 +00:00
"rev": "c3797193536711b5d8983975791c4b11dc35ab3a",
"type": "github"
},
"original": {
"owner": "rcarriga",
"repo": "nvim-notify",
"type": "github"
}
},
"plugin-nvim-scrollbar": {
"flake": false,
"locked": {
"lastModified": 1729162132,
"narHash": "sha256-/nB7eP2Rz/A9zMXrNEH4FReo6eZS0C/SEGvKhxV7AUA=",
"owner": "petertriho",
"repo": "nvim-scrollbar",
"rev": "6994eb9f73d5fdc36ee2c8717940e8c853e51a49",
"type": "github"
},
"original": {
"owner": "petertriho",
"repo": "nvim-scrollbar",
"type": "github"
}
},
"plugin-nvim-session-manager": {
"flake": false,
"locked": {
"lastModified": 1728423652,
"narHash": "sha256-W9jtfVXHC8MQJwdbxakNqhd+xh/auQb3U09XKdN2Wzw=",
"owner": "Shatur",
"repo": "neovim-session-manager",
"rev": "ce43f2eb2a52492157d7742e5f684b9a42bb3e5c",
"type": "github"
},
"original": {
"owner": "Shatur",
"repo": "neovim-session-manager",
"type": "github"
}
},
"plugin-nvim-surround": {
"flake": false,
"locked": {
"lastModified": 1732818349,
"narHash": "sha256-sC+V86FEDfIapY4Qy0Ch2dTUpqe+C/xEUR/iSIEY6LA=",
"owner": "kylechui",
"repo": "nvim-surround",
"rev": "9f0cb495f25bff32c936062d85046fbda0c43517",
"type": "github"
},
"original": {
"owner": "kylechui",
"repo": "nvim-surround",
"type": "github"
}
},
"plugin-nvim-tree-lua": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734820548,
"narHash": "sha256-4PmP31vYPH9xw4AjV5rDSKvcvZGTnIaPfR4Bwc0lAiA=",
"owner": "nvim-tree",
"repo": "nvim-tree.lua",
2024-12-30 21:46:05 +00:00
"rev": "68fc4c20f5803444277022c681785c5edd11916d",
"type": "github"
},
"original": {
"owner": "nvim-tree",
"repo": "nvim-tree.lua",
"type": "github"
}
},
"plugin-nvim-treesitter-context": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734710732,
"narHash": "sha256-TIFMPKzD2ero1eK9aVfY1iKEvf/Sw8SL/9mk9omCQ3c=",
"owner": "nvim-treesitter",
"repo": "nvim-treesitter-context",
2024-12-30 21:46:05 +00:00
"rev": "2bcf700b59bc92850ca83a1c02e86ba832e0fae0",
"type": "github"
},
"original": {
"owner": "nvim-treesitter",
"repo": "nvim-treesitter-context",
"type": "github"
}
},
"plugin-nvim-ts-autotag": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733164313,
"narHash": "sha256-v2NTFBIzKTYizUPWB3uhpnTGVZWaelhE3MT5+BDA6Do=",
"owner": "windwp",
"repo": "nvim-ts-autotag",
2024-12-30 21:46:05 +00:00
"rev": "1cca23c9da708047922d3895a71032bc0449c52d",
"type": "github"
},
"original": {
"owner": "windwp",
"repo": "nvim-ts-autotag",
"type": "github"
}
},
2025-01-10 11:04:44 +00:00
"plugin-nvim-ufo": {
"flake": false,
"locked": {
"lastModified": 1735147722,
"narHash": "sha256-etyfm4KpwjYN+kkotOMl0LgbQniILmqMqab4acMtTlw=",
"owner": "kevinhwang91",
"repo": "nvim-ufo",
"rev": "32cb247b893a384f1888b9cd737264159ecf183c",
"type": "github"
},
"original": {
"owner": "kevinhwang91",
"repo": "nvim-ufo",
"type": "github"
}
},
"plugin-nvim-web-devicons": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735569123,
"narHash": "sha256-h9rY6F+2sBlG9PFN34/0ZTkY66oCeCIPe/HEadM03K4=",
"owner": "nvim-tree",
"repo": "nvim-web-devicons",
2024-12-30 21:46:05 +00:00
"rev": "4adeeaa7a32d46cf3b5833341358c797304f950a",
"type": "github"
},
"original": {
"owner": "nvim-tree",
"repo": "nvim-web-devicons",
"type": "github"
}
},
"plugin-obsidian-nvim": {
"flake": false,
"locked": {
"lastModified": 1722536347,
"narHash": "sha256-mbq7fAPmlwOAbWlN3lGX9WGBKTV8cAPZx8pnRCyszJc=",
"owner": "epwalsh",
"repo": "obsidian.nvim",
"rev": "14e0427bef6c55da0d63f9a313fd9941be3a2479",
"type": "github"
},
"original": {
"owner": "epwalsh",
"repo": "obsidian.nvim",
"type": "github"
}
},
"plugin-omnisharp-extended": {
"flake": false,
"locked": {
"lastModified": 1732802864,
"narHash": "sha256-lA22ncMWHz2oVcZMPQGpLL3UjjXOXGxhtXR1LX5cX3A=",
"owner": "Hoffs",
"repo": "omnisharp-extended-lsp.nvim",
"rev": "4916fa12e5b28d21a1f031f0bdd10aa15a75d85d",
"type": "github"
},
"original": {
"owner": "Hoffs",
"repo": "omnisharp-extended-lsp.nvim",
"type": "github"
}
},
"plugin-onedark": {
"flake": false,
"locked": {
"lastModified": 1731171496,
"narHash": "sha256-NLHq9SUUo81m50NPQe8852uZbo4Mo4No10N3ptX43t0=",
"owner": "navarasu",
"repo": "onedark.nvim",
"rev": "67a74c275d1116d575ab25485d1bfa6b2a9c38a6",
"type": "github"
},
"original": {
"owner": "navarasu",
"repo": "onedark.nvim",
"type": "github"
}
},
2024-12-05 14:58:37 +00:00
"plugin-orgmode-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734770880,
"narHash": "sha256-E1YJeTay1tX2PgiXwV/DRgrlYHIGUe9/uTA+6ORIhBw=",
2024-12-05 14:58:37 +00:00
"owner": "nvim-orgmode",
"repo": "orgmode",
2024-12-30 21:46:05 +00:00
"rev": "bf657742f7cb56211f99946ff64f5f87d7d7f0d0",
2024-12-05 14:58:37 +00:00
"type": "github"
},
"original": {
"owner": "nvim-orgmode",
"repo": "orgmode",
"type": "github"
}
},
2024-12-06 16:02:11 +00:00
"plugin-otter-nvim": {
2024-12-05 14:58:37 +00:00
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735130975,
"narHash": "sha256-NPBGcLi1lEmpGGbGs58Xzw1IriOyKTMQdwIdVFsbVDM=",
2024-12-05 14:58:37 +00:00
"owner": "jmbuhr",
"repo": "otter.nvim",
2024-12-30 21:46:05 +00:00
"rev": "e8c662e1aefa8b483cfba6e00729a39a363dcecc",
2024-12-05 14:58:37 +00:00
"type": "github"
},
"original": {
"owner": "jmbuhr",
"repo": "otter.nvim",
"type": "github"
}
},
"plugin-oxocarbon": {
"flake": false,
"locked": {
"lastModified": 1724853107,
"narHash": "sha256-Hi/nATEvZ4a6Yxc66KtuJqss6kQV19cmtIlhCw6alOI=",
"owner": "nyoom-engineering",
"repo": "oxocarbon.nvim",
"rev": "004777819ba294423b638a35a75c9f0c7be758ed",
"type": "github"
},
"original": {
"owner": "nyoom-engineering",
"repo": "oxocarbon.nvim",
"type": "github"
}
},
"plugin-pathlib-nvim": {
"flake": false,
"locked": {
"lastModified": 1724943804,
"narHash": "sha256-YhCJeNKlcjgg3q51UWFhuIEPzNueC8YTpeuPPJDndvw=",
"owner": "pysan3",
"repo": "pathlib.nvim",
"rev": "57e5598af6fe253761c1b48e0b59b7cd6699e2c1",
"type": "github"
},
"original": {
"owner": "pysan3",
"repo": "pathlib.nvim",
"type": "github"
}
},
"plugin-plenary-nvim": {
"flake": false,
"locked": {
"lastModified": 1726602776,
"narHash": "sha256-bmmPekAvuBvLQmrnnX0n+FRBqfVxBsObhxIEkDGAla4=",
"owner": "nvim-lua",
"repo": "plenary.nvim",
"rev": "2d9b06177a975543726ce5c73fca176cedbffe9d",
"type": "github"
},
"original": {
"owner": "nvim-lua",
"repo": "plenary.nvim",
"type": "github"
}
},
2024-11-11 23:01:41 +00:00
"plugin-precognition-nvim": {
"flake": false,
"locked": {
"lastModified": 1732647805,
"narHash": "sha256-m3dKoKxCd/QODM+EL89c3RVOoZnuA4nrBG0KhPZ/o9Y=",
2024-11-11 23:01:41 +00:00
"owner": "tris203",
"repo": "precognition.nvim",
"rev": "531971e6d883e99b1572bf47294e22988d8fbec0",
2024-11-11 23:01:41 +00:00
"type": "github"
},
"original": {
"owner": "tris203",
"repo": "precognition.nvim",
"type": "github"
}
},
"plugin-project-nvim": {
"flake": false,
"locked": {
"lastModified": 1680567592,
"narHash": "sha256-avV3wMiDbraxW4mqlEsKy0oeewaRj9Q33K8NzWoaptU=",
"owner": "ahmedkhalf",
"repo": "project.nvim",
"rev": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb",
"type": "github"
},
"original": {
"owner": "ahmedkhalf",
"repo": "project.nvim",
"type": "github"
}
},
2025-01-10 11:04:44 +00:00
"plugin-promise-async": {
"flake": false,
"locked": {
"lastModified": 1722813441,
"narHash": "sha256-9eM66brPjiFlY64vmBetRYrKnpDyN7+/URMm4GsGimA=",
"owner": "kevinhwang91",
"repo": "promise-async",
"rev": "119e8961014c9bfaf1487bf3c2a393d254f337e2",
"type": "github"
},
"original": {
"owner": "kevinhwang91",
"repo": "promise-async",
"type": "github"
}
},
"plugin-registers": {
"flake": false,
"locked": {
"lastModified": 1730794647,
"narHash": "sha256-M7uR3yXYUQ4I8Gt8P6k25q67UNwksRDPKGrS/FCqrt0=",
"owner": "tversteeg",
"repo": "registers.nvim",
"rev": "c217f8f369e0886776cda6c94eab839b30a8940d",
"type": "github"
},
"original": {
"owner": "tversteeg",
"repo": "registers.nvim",
"type": "github"
}
},
2025-01-07 12:51:42 +00:00
"plugin-render-markdown-nvim": {
"flake": false,
"locked": {
"lastModified": 1735525479,
"narHash": "sha256-ncFqBv0JITX3pTsLON+HctLUaKXhLRMBUrRWmI8KOSA=",
"owner": "MeanderingProgrammer",
"repo": "render-markdown.nvim",
"rev": "6fbd1491abc104409f119685de5353c35c97c005",
"type": "github"
},
"original": {
"owner": "MeanderingProgrammer",
"repo": "render-markdown.nvim",
"type": "github"
}
},
"plugin-rose-pine": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733845819,
"narHash": "sha256-ejh9UXQbLc8Ie6wF7zszzL1gaJzr16gcu0dUWqTo8AM=",
"owner": "rose-pine",
"repo": "neovim",
2024-12-30 21:46:05 +00:00
"rev": "91548dca53b36dbb9d36c10f114385f759731be1",
"type": "github"
},
"original": {
"owner": "rose-pine",
"repo": "neovim",
"type": "github"
}
},
"plugin-rtp-nvim": {
"flake": false,
"locked": {
"lastModified": 1724409589,
"narHash": "sha256-lmJbiD7I7MTEEpukESs67uAmLyn+p66hrUKLbEHp0Kw=",
"owner": "nvim-neorocks",
"repo": "rtp.nvim",
"rev": "494ddfc888bb466555d90ace731856de1320fe45",
"type": "github"
},
"original": {
"owner": "nvim-neorocks",
"repo": "rtp.nvim",
"type": "github"
}
},
"plugin-run-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735501787,
"narHash": "sha256-CFOyOARCLQiMOhFPeqz8n2ULyaaRxRZrOk0FCibjuIM=",
"owner": "diniamo",
"repo": "run.nvim",
2024-12-30 21:46:05 +00:00
"rev": "9015c9cece816ccf10a185b420f6e345fd990802",
"type": "github"
},
"original": {
"owner": "diniamo",
"repo": "run.nvim",
"type": "github"
}
},
"plugin-rustaceanvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735431742,
"narHash": "sha256-ucZXGbxHtbSKf5n11lL3vb6rD2BxJacIDOgcx32PLzA=",
"owner": "mrcjkb",
"repo": "rustaceanvim",
2024-12-30 21:46:05 +00:00
"rev": "51c097ebfb65d83baa71f48000b1e5c0a8dcc4fb",
"type": "github"
},
"original": {
"owner": "mrcjkb",
"repo": "rustaceanvim",
"type": "github"
}
},
"plugin-smartcolumn": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734696989,
"narHash": "sha256-6RodA5BQnL6tB3RCE5G2RiXqBvM3VP3HYZ+T3AxIF7Q=",
"owner": "m4xshen",
"repo": "smartcolumn.nvim",
2024-12-30 21:46:05 +00:00
"rev": "f14fbea6f86cd29df5042897ca9e3ba10ba4d27f",
"type": "github"
},
"original": {
"owner": "m4xshen",
"repo": "smartcolumn.nvim",
"type": "github"
}
},
"plugin-sqls-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733090837,
"narHash": "sha256-o5uD6shPkweuE+k/goBX42W3I2oojXVijfJC7L50sGU=",
"owner": "nanotee",
"repo": "sqls.nvim",
2024-12-30 21:46:05 +00:00
"rev": "a514379f5f89bf72955ed3bf5c1c31a40b8a1472",
"type": "github"
},
"original": {
"owner": "nanotee",
"repo": "sqls.nvim",
"type": "github"
}
},
"plugin-tabular": {
"flake": false,
"locked": {
"lastModified": 1720022617,
"narHash": "sha256-qmDpdg3Tl3W4JSovRb4ODlrKMjRL5CaVI05YBn0Q0LI=",
"owner": "godlygeek",
"repo": "tabular",
"rev": "12437cd1b53488e24936ec4b091c9324cafee311",
"type": "github"
},
"original": {
"owner": "godlygeek",
"repo": "tabular",
"type": "github"
}
},
"plugin-telescope": {
"flake": false,
"locked": {
"lastModified": 1732884846,
"narHash": "sha256-npb61MZYAotz71Co5G1dUeIqWt7GVeqZNz0A2Yz2dy4=",
"owner": "nvim-telescope",
"repo": "telescope.nvim",
"rev": "2eca9ba22002184ac05eddbe47a7fe2d5a384dfc",
"type": "github"
},
"original": {
"owner": "nvim-telescope",
"repo": "telescope.nvim",
"type": "github"
}
},
"plugin-tiny-devicons-auto-colors": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1733445616,
"narHash": "sha256-klUZKvdYhwO3sq4Su4sBFDcNSAYXh53O72vg4+ZOrhI=",
"owner": "rachartier",
2024-12-06 16:02:11 +00:00
"repo": "tiny-devicons-auto-colors.nvim",
2024-12-30 21:46:05 +00:00
"rev": "c8f63933ee013c1e0a26091d58131e060546f01f",
2024-12-05 14:58:37 +00:00
"type": "github"
},
"original": {
2024-12-06 16:02:11 +00:00
"owner": "rachartier",
"repo": "tiny-devicons-auto-colors.nvim",
"type": "github"
}
},
2024-12-06 16:02:11 +00:00
"plugin-todo-comments": {
"flake": false,
"locked": {
"lastModified": 1726481242,
"narHash": "sha256-EH4Sy7qNkzOgA1INFzrtsRfD79TgMqSbKUdundyw22w=",
"owner": "folke",
"repo": "todo-comments.nvim",
"rev": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0",
"type": "github"
},
"original": {
"owner": "folke",
"repo": "todo-comments.nvim",
"type": "github"
}
},
"plugin-toggleterm-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735340326,
"narHash": "sha256-oeNIb+QHa/9yGZz/2u9LYIdKluel0bcQkaIqOuQUkis=",
"owner": "akinsho",
"repo": "toggleterm.nvim",
2024-12-30 21:46:05 +00:00
"rev": "344fc1810292785b3d962ddac2de57669e1a7ff9",
"type": "github"
},
"original": {
"owner": "akinsho",
"repo": "toggleterm.nvim",
"type": "github"
}
},
"plugin-tokyonight": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734211493,
"narHash": "sha256-TJ/a6N6Cc1T0wdMxMopma1NtwL7rMYbZ6F0zFI1zaIA=",
"owner": "folke",
"repo": "tokyonight.nvim",
2024-12-30 21:46:05 +00:00
"rev": "45d22cf0e1b93476d3b6d362d720412b3d34465c",
"type": "github"
},
"original": {
"owner": "folke",
"repo": "tokyonight.nvim",
"type": "github"
}
},
"plugin-trouble": {
"flake": false,
"locked": {
"lastModified": 1732701472,
"narHash": "sha256-JhnERZfma2JHFEn/DElVmrSU5KxM2asx3SJ+86lCfoo=",
"owner": "folke",
"repo": "trouble.nvim",
"rev": "46cf952fc115f4c2b98d4e208ed1e2dce08c9bf6",
"type": "github"
},
"original": {
"owner": "folke",
"repo": "trouble.nvim",
"type": "github"
}
},
"plugin-ts-error-translator": {
"flake": false,
"locked": {
"lastModified": 1731721659,
"narHash": "sha256-fi68jJVNTL2WlTehcl5Q8tijAeu2usjIsWXjcuixkCM=",
"owner": "dmmulroy",
"repo": "ts-error-translator.nvim",
"rev": "47e5ba89f71b9e6c72eaaaaa519dd59bd6897df4",
"type": "github"
},
"original": {
"owner": "dmmulroy",
"repo": "ts-error-translator.nvim",
"type": "github"
}
},
2024-12-13 10:52:30 +00:00
"plugin-typst-preview-nvim": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734839452,
"narHash": "sha256-d6Tv7xZRghYYDfABk/p2e9qTm4qnWHM+ejKDCcR0TfY=",
2024-12-13 10:52:30 +00:00
"owner": "chomosuke",
"repo": "typst-preview.nvim",
2024-12-30 21:46:05 +00:00
"rev": "c1100e8788baabe8ca8f8cd7fd63d3d479e49e36",
2024-12-13 10:52:30 +00:00
"type": "github"
},
"original": {
"owner": "chomosuke",
"repo": "typst-preview.nvim",
"type": "github"
}
},
"plugin-vim-dirtytalk": {
"flake": false,
"locked": {
"lastModified": 1713047519,
"narHash": "sha256-azU5jkv/fD/qDDyCU1bPNXOH6rmbDauG9jDNrtIXc0Y=",
"owner": "psliwka",
"repo": "vim-dirtytalk",
"rev": "aa57ba902b04341a04ff97214360f56856493583",
"type": "github"
},
"original": {
"owner": "psliwka",
"repo": "vim-dirtytalk",
"type": "github"
}
},
"plugin-vim-fugitive": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1735457366,
"narHash": "sha256-45zsqKavWoclA67MC54bAel1nE8CLHtSdullHByiRS8=",
"owner": "tpope",
"repo": "vim-fugitive",
2024-12-30 21:46:05 +00:00
"rev": "174230d6a7f2df94705a7ffd8d5413e27ec10a80",
"type": "github"
},
"original": {
"owner": "tpope",
"repo": "vim-fugitive",
"type": "github"
}
},
"plugin-vim-illuminate": {
"flake": false,
"locked": {
"lastModified": 1715960194,
"narHash": "sha256-DdJzTHxoOv+vjFymETa2MgXpM/qDwvZjpoo1W8OOBj0=",
"owner": "RRethy",
"repo": "vim-illuminate",
"rev": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa",
"type": "github"
},
"original": {
"owner": "RRethy",
"repo": "vim-illuminate",
"type": "github"
}
},
"plugin-vim-markdown": {
"flake": false,
"locked": {
"lastModified": 1726813437,
"narHash": "sha256-ZCCSjZ5Xok4rnIwfa4VUEaz6d3oW9066l0EkoqiTppM=",
"owner": "preservim",
"repo": "vim-markdown",
"rev": "8f6cb3a6ca4e3b6bcda0730145a0b700f3481b51",
"type": "github"
},
"original": {
"owner": "preservim",
"repo": "vim-markdown",
"type": "github"
}
},
"plugin-vim-repeat": {
"flake": false,
"locked": {
"lastModified": 1720473942,
"narHash": "sha256-G/dmkq1KtSHIl+I5p3LfO6mGPS3eyLRbEEsuLbTpGlk=",
"owner": "tpope",
"repo": "vim-repeat",
"rev": "65846025c15494983dafe5e3b46c8f88ab2e9635",
"type": "github"
},
"original": {
"owner": "tpope",
"repo": "vim-repeat",
"type": "github"
}
},
"plugin-vim-startify": {
"flake": false,
"locked": {
"lastModified": 1695213983,
"narHash": "sha256-W5N/Dqxf9hSXEEJsrEkXInFwBXNBJe9Dzx9TVS12mPk=",
"owner": "mhinz",
"repo": "vim-startify",
"rev": "4e089dffdad46f3f5593f34362d530e8fe823dcf",
"type": "github"
},
"original": {
"owner": "mhinz",
"repo": "vim-startify",
"type": "github"
}
},
"plugin-which-key": {
"flake": false,
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734253151,
"narHash": "sha256-f/+sYMDEguB5ZDiYiQAsDvdF/2cVcWnLBU+9qwigk4s=",
"owner": "folke",
"repo": "which-key.nvim",
2024-12-30 21:46:05 +00:00
"rev": "8ab96b38a2530eacba5be717f52e04601eb59326",
"type": "github"
},
"original": {
"owner": "folke",
"repo": "which-key.nvim",
"type": "github"
}
},
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"pre-commit-hooks": {
"inputs": {
"flake-compat": "flake-compat_3",
"gitignore": "gitignore",
"nixpkgs": [
"hyprland",
"nixpkgs"
2025-01-07 12:51:42 +00:00
]
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
},
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1735882644,
"narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "cachix",
"repo": "git-hooks.nix",
2025-01-07 12:51:42 +00:00
"rev": "a5a961387e75ae44cc20f0a57ae463da5e959656",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "cachix",
"repo": "git-hooks.nix",
"type": "github"
}
},
2024-10-19 22:05:19 +00:00
"pre-commit-hooks-nix": {
"inputs": {
"flake-compat": [
"lanzaboote",
"flake-compat"
],
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"gitignore": "gitignore_2",
2024-10-19 22:05:19 +00:00
"nixpkgs": [
"lanzaboote",
"nixpkgs"
],
2025-01-07 12:51:42 +00:00
"nixpkgs-stable": "nixpkgs-stable"
2024-10-19 22:05:19 +00:00
},
"locked": {
"lastModified": 1717664902,
"narHash": "sha256-7XfBuLULizXjXfBYy/VV+SpYMHreNRHk9nKMsm1bgb4=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"rev": "cc4d466cb1254af050ff7bdf47f6d404a7c646d1",
"type": "github"
},
"original": {
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"type": "github"
}
},
2025-01-06 08:00:28 +00:00
"resume": {
"inputs": {
"nixpkgs": [
2025-01-10 17:04:51 +00:00
"nezia_dev",
2025-01-06 08:00:28 +00:00
"nixpkgs"
]
},
"locked": {
2025-01-10 18:43:38 +00:00
"lastModified": 1736534485,
"narHash": "sha256-Mo7Rv+g2ibeuJzvDNxUr+IiSqnPRFp7Mp9NGhOO3vBQ=",
2025-01-06 08:00:28 +00:00
"owner": "nezia1",
"repo": "resume",
2025-01-10 18:43:38 +00:00
"rev": "4cc864ad6d7b20d7dc40d18efdfbf6c44f12b7af",
2025-01-06 08:00:28 +00:00
"type": "github"
},
"original": {
"owner": "nezia1",
"repo": "resume",
"type": "github"
}
},
"root": {
"inputs": {
"agenix": "agenix",
"basix": "basix",
"deploy-rs": "deploy-rs",
"firefox-addons": "firefox-addons",
"home-manager": "home-manager_2",
2024-12-26 17:05:45 +00:00
"hypridle": "hypridle",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"hyprland": "hyprland",
2024-12-26 17:05:45 +00:00
"hyprland-qtutils": "hyprland-qtutils_2",
"hyprlock": "hyprlock",
2024-12-27 10:48:04 +00:00
"hyprpaper": "hyprpaper",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"hyprwm-contrib": "hyprwm-contrib",
2024-10-19 22:05:19 +00:00
"lanzaboote": "lanzaboote",
2025-01-10 17:04:51 +00:00
"nezia_dev": "nezia_dev",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"niri": "niri",
2024-12-05 14:58:37 +00:00
"nix-flatpak": "nix-flatpak",
2025-01-07 12:51:42 +00:00
"nix-gaming": "nix-gaming",
"nix-index-db": "nix-index-db",
"nixos-hardware": "nixos-hardware",
2025-01-10 13:16:32 +00:00
"nixpkgs": "nixpkgs_7",
2024-12-06 16:02:11 +00:00
"nvf": "nvf",
"plasma-manager": "plasma-manager",
2025-01-06 08:00:28 +00:00
"treefmt-nix": "treefmt-nix",
2025-01-10 13:16:32 +00:00
"walker": "walker"
}
},
"rust-overlay": {
2024-10-19 22:05:19 +00:00
"inputs": {
"flake-utils": [
"lanzaboote",
"flake-utils"
],
"nixpkgs": [
"lanzaboote",
"nixpkgs"
]
},
"locked": {
"lastModified": 1717813066,
"narHash": "sha256-wqbRwq3i7g5EHIui0bIi84mdqZ/It1AXBSLJ5tafD28=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "6dc3e45fe4aee36efeed24d64fc68b1f989d5465",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
2024-11-21 08:57:08 +00:00
"rust-overlay_2": {
"inputs": {
"nixpkgs": [
"nvf",
"nil",
"nixpkgs"
]
},
"locked": {
"lastModified": 1731983527,
"narHash": "sha256-JECaBgC0pQ91Hq3W4unH6K9to8s2Zl2sPNu7bLOv4ek=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "71287228d96e9568e1e70c6bbfa3f992d145947b",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
2024-11-15 21:26:01 +00:00
"systems": {
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"locked": {
2024-11-15 21:26:01 +00:00
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"owner": "nix-systems",
2024-11-15 21:26:01 +00:00
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"type": "github"
},
"original": {
"owner": "nix-systems",
2024-11-15 21:26:01 +00:00
"repo": "default",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"type": "github"
}
},
2024-11-15 21:26:01 +00:00
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_3": {
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"type": "github"
}
},
"systems_4": {
2024-12-26 17:05:45 +00:00
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"type": "github"
}
},
"systems_5": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
2024-12-26 17:05:45 +00:00
"systems_6": {
2024-10-19 22:05:19 +00:00
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
2024-12-26 17:05:45 +00:00
"systems_7": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
2025-01-07 21:29:50 +00:00
"systems_8": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"type": "github"
}
},
2025-01-10 12:59:08 +00:00
"tabi": {
"flake": false,
"locked": {
"lastModified": 1735987152,
"narHash": "sha256-fVfwNGlSJkfg93YIkRion1HiYANcDBywr4g8x35e1+k=",
"owner": "welpo",
"repo": "tabi",
"rev": "de6fa58fe3b276c12f16f9ddc1cf9f93269161f9",
"type": "github"
},
"original": {
"owner": "welpo",
"repo": "tabi",
"type": "github"
}
},
"treefmt-nix": {
"inputs": {
2025-01-10 20:41:06 +00:00
"nixpkgs": "nixpkgs_9"
},
"locked": {
2025-01-07 12:51:42 +00:00
"lastModified": 1736154270,
"narHash": "sha256-p2r8xhQZ3TYIEKBoiEhllKWQqWNJNoT9v64Vmg4q8Zw=",
"owner": "numtide",
"repo": "treefmt-nix",
2025-01-07 12:51:42 +00:00
"rev": "13c913f5deb3a5c08bb810efd89dc8cb24dd968b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
},
2025-01-07 12:51:42 +00:00
"umu": {
"inputs": {
"nixpkgs": [
"nix-gaming",
"nixpkgs"
]
},
"locked": {
"dir": "packaging/nix",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736743784,
"narHash": "sha256-AOzUhOCk1pQboWmCI2BrQ/K7PygcOc5LTt/Wiht1JnY=",
2025-01-07 12:51:42 +00:00
"ref": "refs/heads/main",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "2b4eb95a37d8680deb9ec14415743334ec85202e",
"revCount": 898,
2025-01-07 12:51:42 +00:00
"submodules": true,
"type": "git",
"url": "https://github.com/Open-Wine-Components/umu-launcher/"
},
"original": {
"dir": "packaging/nix",
"submodules": true,
"type": "git",
"url": "https://github.com/Open-Wine-Components/umu-launcher/"
}
},
"utils": {
"inputs": {
"systems": "systems_2"
},
"locked": {
"lastModified": 1701680307,
"narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
2025-01-07 21:29:50 +00:00
"walker": {
2025-01-06 08:00:28 +00:00
"inputs": {
2025-01-07 21:29:50 +00:00
"flake-parts": "flake-parts_5",
2025-01-10 20:41:06 +00:00
"nixpkgs": "nixpkgs_10",
2025-01-07 21:29:50 +00:00
"systems": "systems_8"
},
"locked": {
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"lastModified": 1736883896,
"narHash": "sha256-Lx6MHiRD69xSpneaFTr6wjp9jX28ZkVt+glxTLonJc4=",
2025-01-07 21:29:50 +00:00
"owner": "abenz1267",
"repo": "walker",
treewide: huge refactor, move everything into modules As my configuration was getting more and more complex, I thought it was time to switch to a completely modular approach. A local module system has been created, containing profiles (some will be added later, as I went with as generic as I could, but I would like to make them more specialized). NixOS and home-manager modules have also been separated, which I don't like too much, and will switch to a cleaner implementation of home management systems. commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 22:56:32 2025 +0100 treewide: config/home-manager -> modules/hm Moved every remaining home-manager piece of configuration to its own hm module. commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Jan 15 14:55:03 2025 +0100 modules/nix/services: add keyd commit c846cc95ae8f786766649a5e9c4d12d15087b0c4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:13 2025 +0100 flake: update inputs commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:09 2025 +0100 modules/nix/services: remove kanata commit 4429b604dd931ce1b585a59416a154b84ec079b4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 21:41:01 2025 +0100 config/home-manager: remove services/udiskie.nix commit 376024d4a50cdd91563263f656390c6b2237ab1c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 20:06:31 2025 +0100 treewide: config/home-manager/services -> modules/hm/services commit b808281674d6c09cea216d17caa690bda341dcb0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 19:33:31 2025 +0100 treewide: config/home-manager -> modules/hm Started moving HM config to the new local modules system. Conditionally toggling based on profiles and modules. commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 15:10:49 2025 +0100 treewide: config/nixos/services -> modules/nix/services Moved every service in their own module, and conditionally enable them based on profiles. commit 7aadc0c8feade16770870dcc5563012588794beb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:44:38 2025 +0100 modules/nix/programs/hyprland: make chromium/electron apps run on Wayland commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:58:52 2025 +0100 treewide: config/nixos/programs -> modules/nix/programs Here, we also use the option we just added, `local.modules.hyprland.enable` to toggle Hyprland, as well as the profiles. Also removed other unused configuration, such as KDE/Gnome. commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 14:07:41 2025 +0100 options/modules: add options for Hyprland commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:56:56 2025 +0100 config/nix/programs: cleanup unused files commit f3c08b843199b64cc232dcbf508d6640a89ce671 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:55:17 2025 +0100 treewide: config/nixos/programs/fonts -> modules/nix/core/fonts commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:49:29 2025 +0100 treewide: config/nixos/nix -> modules/nix/core/nix.nix commit a734372732c62383e7f950b4f8dd9b755d9b29f9 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 13:43:23 2025 +0100 treewide: config/nixos/network -> modules/nix/core/networking commit 07a9c5f510886f730808c2bd892d11692e6ebc73 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:34:01 2025 +0100 treewide: move hardware into modules commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:21 2025 +0100 options: use mkIf for assertions commit 9b01b402530df484d4c4dd0f235206dd43f1942b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:33:00 2025 +0100 hosts: set profiles We set profiles before moving the config so nothing breaks and we keep a working commit history :) commit 65ea8beba00be7539a3a76bb50286f50ec26e51d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:22:06 2025 +0100 options: remove isServer since we have server profile commit 7906864ae17143db11576a3cbae4e372441b437a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:21:49 2025 +0100 options/profiles: add laptop profile commit 99b6b41de3337aa11629de14308b678c833dfc97 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 12:01:33 2025 +0100 treewide: migrate config/system/core to modules Moved everything from core into modules. I want to get all the NixOS stuff moved first, and do home-manager after. I used the different profiles to disable configuration that might break my server, as it has its own configuration already. This will need to be refactored later, as I want to ultimately only use the local module system. commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:59:59 2025 +0100 modules/options: add profiles The next step in the refactoring is to add different profiles, so that we may toggle them easily in our hosts. Here's the profiles I went for: - desktop: enables everything a desktop computer needs (graphics, productivity apps, base apps such as browsers...) - gaming: enables gaming configurations (steam, gamescope...) - server: enables server configurations (website hosting, git forge...) I made sure the server profile can not be enabled if desktop/gaming are enabled, as it would not make sense to have desktop applications and configurations on a server. commit 851024052d34a3697e0da65069a87b73fe27a651 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 11:02:13 2025 +0100 modules: move style to nix/style This is temporary, as we're going to get rid of that awkward style module that was meant to be shared, but ended up being too specific to my use-case. We just put it in a nix directory for now, as we will with everything else. This will be refactored later to be mixed with the relevant program's configuration. commit bb55875491c4d3bc4da4c4039072ab6052d5c552 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Tue Jan 14 10:56:34 2025 +0100 treewide: move shared/nixosModules to modules The idea of this refactor is, as the configuration is getting bigger and more complex, to move everything into a local modules system. The idea is to simplify hosts declaration and add a new layer of abstraction to avoid the long and redundant imports in hosts/default.nix, that I am currently using. First, we're going to move everything to the modules directory, and split options from the proper configuration. That allows us to have an easier time understanding how the options are structured, as they will follow the directory structure and won't be mixed with the module configuration.
2025-01-15 21:57:01 +00:00
"rev": "f8690c097551de73f098ff1ab56ac2f62f821f88",
2025-01-07 21:29:50 +00:00
"type": "github"
},
"original": {
"owner": "abenz1267",
"repo": "walker",
"type": "github"
}
},
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"xdph": {
"inputs": {
"hyprland-protocols": [
"hyprland",
"hyprland-protocols"
],
"hyprlang": [
"hyprland",
"hyprlang"
],
"hyprutils": [
"hyprland",
"hyprutils"
],
"hyprwayland-scanner": [
"hyprland",
"hyprwayland-scanner"
],
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"systems": [
"hyprland",
"systems"
]
},
"locked": {
2024-12-30 21:46:05 +00:00
"lastModified": 1734907020,
"narHash": "sha256-p6HxwpRKVl1KIiY5xrJdjcEeK3pbmc///UOyV6QER+w=",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland",
2024-12-30 21:46:05 +00:00
"rev": "d7f18dda5e511749fa1511185db3536208fb1a63",
treewide: switch to hyprland I've decided to switch to Hyprland again, after having issues with Niri, especially with XWayland apps. It also has better and more widespread integration with other pieces of software that I use/plan to use. commit 5a42498391ede5bdd9512e7112df69684365a6af Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:59:37 2024 +0100 modules/theme: update fuzzel selection colors commit f3386f5b0afdf33516167ec29dbccde231aada0d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:53:57 2024 +0100 system/services/greetd: enable gnome keyring commit c1caf6d844d37f64639b81e081d2c60d53928021 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 16:51:24 2024 +0100 modules/themes: switch to phinger-cursors, update border colors commit aa7a00d330cbf776c86d18cce041eb4c342ffa50 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:43 2024 +0100 hosts/solaire: switch to hyprland commit 7c7a332a3ead08018e777bd8da25687ae7b3f5cb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:34 2024 +0100 modules/theme: set default theme to catppuccin (again) commit 471c6b5503a327682edbdb5e0af09212961339df Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:24 2024 +0100 flake: add hyprwm-contrib for grimslurp commit 04914eab738536f0c4635cdb710fc942b21de9d1 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:54:09 2024 +0100 system/services/greetd: switch to hyprland as compositor (thanks jacekpoz) commit d185864012c5f4664bc0cbefb423ffe1f0735dd8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:56 2024 +0100 home/services/swaync: remove unused variables commit 75ff00b2e282b34ac8e2d470fc32bf6038fb1f2a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:43 2024 +0100 home/programs/waybar: add hyprland workspaces commit b36b3abf53797ceeaa348c3ad1cac864fafa105c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 14:52:31 2024 +0100 home/programs/hypr: add basic hyprland configuration commit cdda6bf2bc69b94adb61bcb1b8181c9d6720211d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:53 2024 +0100 system/programs: add hyprland module commit ef36f7be362b51f8a7f16d641f16cb3c56cd5533 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:43 2024 +0100 flake: add hyprland and cachix commit cdbcd8d1bd173f3f3f2662b9661487bdd5b6590d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Fri Dec 13 12:03:37 2024 +0100 system/nix: add wheel to trusted users
2024-12-13 18:02:53 +00:00
"type": "github"
},
"original": {
"owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland",
"type": "github"
}
2024-09-05 13:58:14 +00:00
},
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"xwayland-satellite-stable": {
"flake": false,
"locked": {
2024-11-06 15:40:38 +00:00
"lastModified": 1730166465,
"narHash": "sha256-nq7bouXQXaaPPo/E+Jbq+wNHnatD4dY8OxSrRqzvy6s=",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"owner": "Supreeeme",
"repo": "xwayland-satellite",
2024-11-06 15:40:38 +00:00
"rev": "a713cf46cb7db84a0d1b57c3a397c610cad3cf98",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"type": "github"
},
"original": {
"owner": "Supreeeme",
2024-11-06 15:40:38 +00:00
"ref": "v0.5",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"repo": "xwayland-satellite",
"type": "github"
}
},
"xwayland-satellite-unstable": {
"flake": false,
"locked": {
2025-01-10 11:04:44 +00:00
"lastModified": 1736487362,
"narHash": "sha256-4kGoOA7FgK9N2mzS+TFEn41kUUNY6KwdiA/0rqlr868=",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"owner": "Supreeeme",
"repo": "xwayland-satellite",
2025-01-10 11:04:44 +00:00
"rev": "8f55e27f63a749881c4bbfbb6b1da028342a91d1",
repo: implement niri, a wayland window manager This commit implements Niri, a window manager, alongside a whole suite of programs needed for a comfortable desktop experience. commit e5171c221e0822ac5232f988e5f463470cd07afb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:48 2024 +0200 home/programs: add cinny, a matrix client commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:37 2024 +0200 home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant commit 44560d184dc8e1c00b29389d4b47f31a90c2c91c Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:43:00 2024 +0200 home/programs/niri: add compose key on ralt commit abb1350b9bbad945b48ca0cb98a13e0623a094a0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:36:41 2024 +0200 home/programs/xdg: add zathura as default pdf reader commit 962a5beda66817e90b9dbae68424a0abc7132f48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:35:29 2024 +0200 home/programs/media: add zathura commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:44 2024 +0200 home/terminal/emulators/foot: add fish back as default shell commit b3466f2db3b74fa795c3fde9a23a01b3279265b5 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Mon Oct 7 18:31:21 2024 +0200 home/terminal/shell: add nushell config, add back fish commit ef8d1cba3f44ff4610dbf61f187f60cf13f6410d Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:24 2024 +0200 home/terminal/emulators/foot: set nushell as default shell commit 0d866a35b08e02555f979e9df56aca43908a2719 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 23:20:11 2024 +0200 home/shell: add nushell commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:43:01 2024 +0200 home/programs/media: add celluloid (mpv front-end) commit 15abf4174d6661389fe5da2269f44f0c325e1b09 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:21:04 2024 +0200 home/programs: import media, xdg and add yazi commit 284d27ecf6de7f7dce12d08ab46853a31649f40f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:39 2024 +0200 home/programs/browsers: set custom search engines for firefox commit 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:20:21 2024 +0200 home/programs/xdg: set default mime apps commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:58 2024 +0200 home/programs/media: add programs commit 936f58de75aeb75693f6f9e274690cded90501d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:15 2024 +0200 home/terminal: add $EDITOR commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 22:19:01 2024 +0200 system/programs/home-manager: add backup file extension commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 17:48:46 2024 +0200 repo: move everything gtk into modules This is mostly so that applications like ReGreet, which are managed by NixOS instead of HM, can also use the same GTK settings. It reduces repeating code by a lot and allows changing themes way more easily now. commit 6e0076c7efc431c4ded57c4593bf453ba87675d8 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:49 2024 +0200 system/services/logind: suspend on lid close commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:33 2024 +0200 home/programs: add fractal, a matrix GUI commit afaf919a8cff303309065ff71d203966a0c398c0 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:20 2024 +0200 home/programs/gtk: disable gtk decoration buttons commit c5fdfffaf6b2372432620a99cc72160b13b5da65 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 15:57:08 2024 +0200 home/programs/swayidle: add configuration, setup with loginctl commit 7f98200cd82909a384e618365d30f6f400ad41d2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:15:21 2024 +0200 home/programs/niri: separate binds from config commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:52 2024 +0200 profiles/vamos: import swaylock commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:14:35 2024 +0200 lib: simplify rgba function commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:55 2024 +0200 home/programs/swaylock: add full configuration (with base16 theming) commit bb91e2a20e794a3e33e037cda6e4541724d2ce7a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:13:41 2024 +0200 home/gtk: make cursor bigger commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:12:26 2024 +0200 home/programs/fuzzel: theme with base16 commit 05e4923703024452f15de1653d7c85b51e9eba6b Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:51 2024 +0200 core/security: disable sudo password for wheel commit be151ba76b061faa7920de08f76f527122979643 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:23 2024 +0200 services/regreet: enable gnome keyring, disable fprint auth commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Sun Oct 6 12:11:01 2024 +0200 programs/niri: add PAM strategy for swaylock with fprintd commit c7c8108bc4f7602c673a94e4dacd8a93aae56f5a Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:55:23 2024 +0200 home/programs/niri: bind brightness keys commit fcbad25a2aefd3731836794d17439ea4e46df026 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 13:54:52 2024 +0200 services/brightness: add brillo for backlight commit fcd23e73c3f751bc1c68832bdf59572674547fef Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:45 2024 +0200 home/programs/ags: add example bar commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:26 2024 +0200 home/programs/niri: remove pointer (in gtk.nix now) commit d42e9005e54ea560920e48f7276e365b25e9bc53 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:18:00 2024 +0200 system/hardware/power: move to services, add upower commit 837182ae0c71fd16fca07cc91ae64479c29399a2 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Thu Oct 3 11:17:23 2024 +0200 gtk: add theming commit f72599896e2f8fc6f0857774da889fbc73c3cca6 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 19:59:58 2024 +0200 niri: add ags, mako and swaybg commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 17:28:07 2024 +0200 home/programs/niri: add binds commit 9acd24afd47e5b358db8b3ccee463cca6742654f Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 16:45:43 2024 +0200 repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config commit f7c4be7334a2df63ed96cda2f310ce0255b11a51 Author: Anthony Rodriguez <anthony@nezia.dev> Date: Wed Oct 2 11:54:15 2024 +0200 niri: add functioning base
2024-10-07 16:51:10 +00:00
"type": "github"
},
"original": {
"owner": "Supreeeme",
"repo": "xwayland-satellite",
"type": "github"
}
2024-08-25 19:58:12 +00:00
}
},
"root": "root",
"version": 7
}