Compare commits
4 Commits
92e21a03dc
...
d192efdf0f
Author | SHA1 | Date | |
---|---|---|---|
d192efdf0f | |||
c5b5896aef | |||
1834e6f23e | |||
e2d16b9aa9 |
307
flake.lock
generated
307
flake.lock
generated
@ -9,11 +9,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1735485506,
|
||||
"narHash": "sha256-7CWr3Q83KnGiLUn0oaboafLMOXQ0X9/fjFRVY1xopbM=",
|
||||
"lastModified": 1736090999,
|
||||
"narHash": "sha256-B5CJuHqfJrzPa7tObK0H9669/EClSHpa/P7B9EuvElU=",
|
||||
"owner": "aylur",
|
||||
"repo": "ags",
|
||||
"rev": "251d39413543264361898b02035775aa3e46fe52",
|
||||
"rev": "5527c3c07d92c11e04e7fd99d58429493dba7e3c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -110,6 +110,60 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"catppuccin": {
|
||||
"inputs": {
|
||||
"catppuccin-v1_1": "catppuccin-v1_1",
|
||||
"catppuccin-v1_2": "catppuccin-v1_2",
|
||||
"home-manager": "home-manager",
|
||||
"home-manager-stable": "home-manager-stable",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
],
|
||||
"nixpkgs-stable": "nixpkgs-stable",
|
||||
"nuscht-search": "nuscht-search"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736069220,
|
||||
"narHash": "sha256-76MaB3COao55nlhWmSmq9PKgu2iGIs54C1cAE0E5J6Y=",
|
||||
"owner": "catppuccin",
|
||||
"repo": "nix",
|
||||
"rev": "8eada392fd6571a747e1c5fc358dd61c14c8704e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "catppuccin",
|
||||
"repo": "nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"catppuccin-v1_1": {
|
||||
"locked": {
|
||||
"lastModified": 1734055249,
|
||||
"narHash": "sha256-pCWJgwo77KD7EJpwynwKrWPZ//dwypHq2TfdzZWqK68=",
|
||||
"rev": "7221d6ca17ac36ed20588e1c3a80177ac5843fa7",
|
||||
"revCount": 326,
|
||||
"type": "tarball",
|
||||
"url": "https://api.flakehub.com/f/pinned/catppuccin/nix/1.1.1/0193bdc0-b045-7eed-bbec-95611a8ecdf5/source.tar.gz"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://flakehub.com/f/catppuccin/nix/1.1.%2A.tar.gz"
|
||||
}
|
||||
},
|
||||
"catppuccin-v1_2": {
|
||||
"locked": {
|
||||
"lastModified": 1734728407,
|
||||
"narHash": "sha256-Let3uJo4YDyfqbqaw66dpZxhJB2TrDyZWSFd5rpPLJA=",
|
||||
"rev": "23ee86dbf4ed347878115a78971d43025362fab1",
|
||||
"revCount": 341,
|
||||
"type": "tarball",
|
||||
"url": "https://api.flakehub.com/f/pinned/catppuccin/nix/1.2.0/0193e5e0-33b7-7149-a362-bfe56b20f64e/source.tar.gz"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://flakehub.com/f/catppuccin/nix/1.2.%2A.tar.gz"
|
||||
}
|
||||
},
|
||||
"devshell": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
@ -131,6 +185,22 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"firefox-gnome-theme": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1734969791,
|
||||
"narHash": "sha256-A9PxLienMYJ/WUvqFie9qXrNC2MeRRYw7TG/q7DRjZg=",
|
||||
"owner": "rafaelmardojai",
|
||||
"repo": "firefox-gnome-theme",
|
||||
"rev": "92f4890bd150fc9d97b61b3583680c0524a8cafe",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "rafaelmardojai",
|
||||
"repo": "firefox-gnome-theme",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-compat": {
|
||||
"locked": {
|
||||
"lastModified": 1696426674,
|
||||
@ -185,11 +255,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1735774679,
|
||||
"narHash": "sha256-soePLBazJk0qQdDVhdbM98vYdssfs3WFedcq+raipRI=",
|
||||
"lastModified": 1736143030,
|
||||
"narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "f2f7418ce0ab4a5309a4596161d154cfc877af66",
|
||||
"rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -217,6 +287,24 @@
|
||||
}
|
||||
},
|
||||
"flake-utils_2": {
|
||||
"inputs": {
|
||||
"systems": "systems_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1731533236,
|
||||
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-utils_3": {
|
||||
"inputs": {
|
||||
"systems": [
|
||||
"stylix",
|
||||
@ -374,15 +462,37 @@
|
||||
"home-manager": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"catppuccin",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1735344290,
|
||||
"narHash": "sha256-oJDtWPH1oJT34RJK1FSWjwX4qcGOBRkcNQPD0EbSfNM=",
|
||||
"lastModified": 1734622215,
|
||||
"narHash": "sha256-OOfI0XhSJGHblfdNDhfnn8QnZxng63rWk9eeJ2tCbiI=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "613691f285dad87694c2ba1c9e6298d04736292d",
|
||||
"rev": "1395379a7a36e40f2a76e7b9936cc52950baa1be",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"home-manager-stable": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"catppuccin",
|
||||
"nixpkgs-stable"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1734366194,
|
||||
"narHash": "sha256-vykpJ1xsdkv0j8WOVXrRFHUAdp9NXHpxdnn1F4pYgSw=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "80b0fdf483c5d1cb75aaad909bd390d48673857f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -393,6 +503,27 @@
|
||||
}
|
||||
},
|
||||
"home-manager_2": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736373539,
|
||||
"narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "bd65bc3cde04c16755955630b344bc9e35272c56",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"ref": "release-24.11",
|
||||
"repo": "home-manager",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"home-manager_3": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"nixvim",
|
||||
@ -400,11 +531,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1735979091,
|
||||
"narHash": "sha256-WpFjt6+8UD81EP386c269ZTqpEmlGJgcPw+OB4b7EBs=",
|
||||
"lastModified": 1736366465,
|
||||
"narHash": "sha256-Fo68EF6p/N9GJyHiAUbXtiE7IJlb3IMjK86LuxFMsRU=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "11ab08541e61ac3bbf2ab27229f68622629401df",
|
||||
"rev": "7e00856596891850ba5ad4c5ecd2ed74468c08c5",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -413,7 +544,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"home-manager_3": {
|
||||
"home-manager_4": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"stylix",
|
||||
@ -421,11 +552,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1735344290,
|
||||
"narHash": "sha256-oJDtWPH1oJT34RJK1FSWjwX4qcGOBRkcNQPD0EbSfNM=",
|
||||
"lastModified": 1733572789,
|
||||
"narHash": "sha256-zjO6m5BqxXIyjrnUziAzk4+T4VleqjstNudSqWcpsHI=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "613691f285dad87694c2ba1c9e6298d04736292d",
|
||||
"rev": "c7ffc9727d115e433fd884a62dc164b587ff651d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -443,11 +574,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736315488,
|
||||
"narHash": "sha256-XKQT7ZY+0q3CHncCQ5QvSq8inG44A0ReokqYjieL1Z4=",
|
||||
"lastModified": 1736582823,
|
||||
"narHash": "sha256-VM2gTDbJv/luuw6p9qtSB9RJu+HEql6dmru/GQBGAX0=",
|
||||
"owner": "Jas-SinghFSU",
|
||||
"repo": "HyprPanel",
|
||||
"rev": "9663d2f6b74df8476feb87b3b09e998c8ef87ac8",
|
||||
"rev": "a9ad71ff42656dccc4a69081904cddbdd5806d92",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -457,6 +588,34 @@
|
||||
}
|
||||
},
|
||||
"ixx": {
|
||||
"inputs": {
|
||||
"flake-utils": [
|
||||
"catppuccin",
|
||||
"nuscht-search",
|
||||
"flake-utils"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"catppuccin",
|
||||
"nuscht-search",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1729958008,
|
||||
"narHash": "sha256-EiOq8jF4Z/zQe0QYVc3+qSKxRK//CFHMB84aYrYGwEs=",
|
||||
"owner": "NuschtOS",
|
||||
"repo": "ixx",
|
||||
"rev": "9fd01aad037f345350eab2cd45e1946cc66da4eb",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NuschtOS",
|
||||
"ref": "v0.0.6",
|
||||
"repo": "ixx",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"ixx_2": {
|
||||
"inputs": {
|
||||
"flake-utils": [
|
||||
"nixvim",
|
||||
@ -492,11 +651,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1735956190,
|
||||
"narHash": "sha256-svzx3yVXD5tbBJZCn3Lt1RriH8GHo6CyVUPTHejf7sU=",
|
||||
"lastModified": 1736370755,
|
||||
"narHash": "sha256-iWcjToBpx4PUd74uqvIGAfqqVfyrvRLRauC/SxEKIF0=",
|
||||
"owner": "lnl7",
|
||||
"repo": "nix-darwin",
|
||||
"rev": "3feaf376d75d3d58ebf7e9a4f584d00628548ad9",
|
||||
"rev": "57733bd1dc81900e13438e5b4439239f1b29db0e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -507,11 +666,11 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1735922141,
|
||||
"narHash": "sha256-vk0xwGZSlvZ/596yxOtsk4gxsIx2VemzdjiU8zhjgWw=",
|
||||
"lastModified": 1736200483,
|
||||
"narHash": "sha256-JO+lFN2HsCwSLMUWXHeOad6QUxOuwe9UOAF/iSl1J4I=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "d29ab98cd4a70a387b8ceea3e930b3340d41ac5a",
|
||||
"rev": "3f0a8ac25fb674611b98089ca3a5dd6480175751",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -521,13 +680,29 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-stable": {
|
||||
"locked": {
|
||||
"lastModified": 1734600368,
|
||||
"narHash": "sha256-nbG9TijTMcfr+au7ZVbKpAhMJzzE2nQBYmRvSdXUD8g=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "b47fd6fa00c6afca88b8ee46cfdb00e104f50bca",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-24.11",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1735834308,
|
||||
"narHash": "sha256-dklw3AXr3OGO4/XT1Tu3Xz9n/we8GctZZ75ZWVqAVhk=",
|
||||
"lastModified": 1736344531,
|
||||
"narHash": "sha256-8YVQ9ZbSfuUk2bUf2KRj60NRraLPKPS0Q4QFTbc+c2c=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "6df24922a1400241dae323af55f30e4318a6ca65",
|
||||
"rev": "bffc22eb12172e6db3c5dde9e3e5628f8e3e7912",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -543,7 +718,7 @@
|
||||
"flake-compat": "flake-compat",
|
||||
"flake-parts": "flake-parts",
|
||||
"git-hooks": "git-hooks",
|
||||
"home-manager": "home-manager_2",
|
||||
"home-manager": "home-manager_3",
|
||||
"nix-darwin": "nix-darwin",
|
||||
"nixpkgs": [
|
||||
"nixpkgs-unstable"
|
||||
@ -552,11 +727,11 @@
|
||||
"treefmt-nix": "treefmt-nix"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736025907,
|
||||
"narHash": "sha256-OopQbnOMP5YCl2aVEQQmPeze8wDmofZjzU6URCFEPQU=",
|
||||
"lastModified": 1736430661,
|
||||
"narHash": "sha256-0dabFSGqcPo47WfgPRM5usnVXaGMdYvPlDJ5PeIqjr4=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixvim",
|
||||
"rev": "e07a482fd86eed90fd9378b97a2f938f07da1499",
|
||||
"rev": "67de84848e43ca6a5025e4f8eddc2f6684a51f2b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -565,10 +740,33 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nuschtosSearch": {
|
||||
"nuscht-search": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils",
|
||||
"ixx": "ixx",
|
||||
"nixpkgs": [
|
||||
"catppuccin",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1733773348,
|
||||
"narHash": "sha256-Y47y+LesOCkJaLvj+dI/Oa6FAKj/T9sKVKDXLNsViPw=",
|
||||
"owner": "NuschtOS",
|
||||
"repo": "search",
|
||||
"rev": "3051be7f403bff1d1d380e4612f0c70675b44fc9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NuschtOS",
|
||||
"repo": "search",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nuschtosSearch": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils_2",
|
||||
"ixx": "ixx_2",
|
||||
"nixpkgs": [
|
||||
"nixvim",
|
||||
"nixpkgs"
|
||||
@ -590,7 +788,8 @@
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"home-manager": "home-manager",
|
||||
"catppuccin": "catppuccin",
|
||||
"home-manager": "home-manager_2",
|
||||
"hyprpanel": "hyprpanel",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||
@ -607,11 +806,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736396171,
|
||||
"narHash": "sha256-1Pr1csD6wVTI2M+Dld77cc+PY83eKoO7ItIrvySWcmU=",
|
||||
"lastModified": 1736568948,
|
||||
"narHash": "sha256-nnaMeMQPDg1GLQPBejn4nBtvQKSRVv64IIPZ7XmX5u0=",
|
||||
"owner": "Gerg-L",
|
||||
"repo": "spicetify-nix",
|
||||
"rev": "511074b9bed99e5cd4ef84999518970fd21af243",
|
||||
"rev": "3da50a44c6c47b3361e56231123797101892c565",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -626,25 +825,26 @@
|
||||
"base16-fish": "base16-fish",
|
||||
"base16-helix": "base16-helix",
|
||||
"base16-vim": "base16-vim",
|
||||
"firefox-gnome-theme": "firefox-gnome-theme",
|
||||
"flake-compat": "flake-compat_3",
|
||||
"flake-utils": "flake-utils_2",
|
||||
"flake-utils": "flake-utils_3",
|
||||
"git-hooks": "git-hooks_2",
|
||||
"gnome-shell": "gnome-shell",
|
||||
"home-manager": "home-manager_3",
|
||||
"home-manager": "home-manager_4",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
],
|
||||
"systems": "systems_2",
|
||||
"systems": "systems_3",
|
||||
"tinted-foot": "tinted-foot",
|
||||
"tinted-kitty": "tinted-kitty",
|
||||
"tinted-tmux": "tinted-tmux"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736019457,
|
||||
"narHash": "sha256-MWe3RXEV9dov1wFZraWagVAxynPo/VceStIYfNRgqG4=",
|
||||
"lastModified": 1736381946,
|
||||
"narHash": "sha256-k66y4eMHZiJO3N43wuZOdoRmGmNwIj3EZq6NGK+AEM8=",
|
||||
"owner": "danth",
|
||||
"repo": "stylix",
|
||||
"rev": "5204b085385c0bfaa1eb1bb0f8dc81922012128d",
|
||||
"rev": "c62df1918d178ade64dc8a2df99e78a5d5f20514",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -684,6 +884,21 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"systems_3": {
|
||||
"locked": {
|
||||
"lastModified": 1681028828,
|
||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
||||
"owner": "nix-systems",
|
||||
"repo": "default",
|
||||
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-systems",
|
||||
"repo": "default",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"tinted-foot": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
@ -742,11 +957,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1735905407,
|
||||
"narHash": "sha256-1hKMRIT+QZNWX46e4gIovoQ7H8QRb7803ZH4qSKI45o=",
|
||||
"lastModified": 1736154270,
|
||||
"narHash": "sha256-p2r8xhQZ3TYIEKBoiEhllKWQqWNJNoT9v64Vmg4q8Zw=",
|
||||
"owner": "numtide",
|
||||
"repo": "treefmt-nix",
|
||||
"rev": "29806abab803e498df96d82dd6f34b32eb8dd2c8",
|
||||
"rev": "13c913f5deb3a5c08bb810efd89dc8cb24dd968b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -5,6 +5,10 @@
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
|
||||
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
|
||||
catppuccin = {
|
||||
url = "github:catppuccin/nix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager/release-24.11";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
@ -30,6 +34,7 @@
|
||||
outputs =
|
||||
inputs@{
|
||||
self, # Get a ref to outputs
|
||||
catppuccin,
|
||||
nixpkgs,
|
||||
nixpkgs-unstable,
|
||||
home-manager,
|
||||
|
12
home-manager/cava.nix
Normal file
12
home-manager/cava.nix
Normal file
@ -0,0 +1,12 @@
|
||||
## Audio visualizer
|
||||
let
|
||||
theme = import ../theme.nix;
|
||||
in
|
||||
{
|
||||
catppuccin.cava = {
|
||||
enable = true;
|
||||
flavor = theme.flavor;
|
||||
};
|
||||
|
||||
programs.cava.enable = true;
|
||||
}
|
@ -10,14 +10,19 @@ let
|
||||
in
|
||||
{
|
||||
imports = [
|
||||
inputs.catppuccin.homeManagerModules.catppuccin
|
||||
inputs.nixvim.homeManagerModules.nixvim
|
||||
./cava.nix
|
||||
./default-applications.nix
|
||||
./fish.nix
|
||||
./git.nix
|
||||
./mpv.nix
|
||||
./nixvim
|
||||
./rofi
|
||||
./wlogout
|
||||
./hyprland
|
||||
./spicetify.nix
|
||||
./yazi
|
||||
];
|
||||
|
||||
# Home Manager needs a bit of information about you and the
|
||||
@ -39,15 +44,6 @@ in
|
||||
programs = {
|
||||
btop.enable = true;
|
||||
|
||||
git = {
|
||||
enable = true;
|
||||
userName = "Martin Berg Alstad";
|
||||
userEmail = "git@martials.no";
|
||||
extraConfig = {
|
||||
push.autoSetupRemote = true;
|
||||
};
|
||||
};
|
||||
|
||||
# Let Home Manager install and manage itself.
|
||||
home-manager.enable = true;
|
||||
|
||||
|
16
home-manager/git.nix
Normal file
16
home-manager/git.nix
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
programs.git = {
|
||||
enable = true;
|
||||
userName = "Martin Berg Alstad";
|
||||
userEmail = "git@martials.no";
|
||||
|
||||
aliases = {
|
||||
cm = "commit";
|
||||
s = "status";
|
||||
};
|
||||
|
||||
extraConfig = {
|
||||
push.autoSetupRemote = true;
|
||||
};
|
||||
};
|
||||
}
|
@ -21,7 +21,7 @@ in
|
||||
"$mainMod, B, exec, ${app.browser}"
|
||||
"$mainMod, L, exec, ${app.lockScreen}"
|
||||
"$mainMod, K, exec, [float] ${app.calculator}"
|
||||
"$mainMod, ESCAPE, exec, wlogout"
|
||||
"$mainMod, ESCAPE, exec, hyprpanel t dashboardmenu"
|
||||
|
||||
# Move focus with mainMod + arrow keys
|
||||
"$mainMod, left, movefocus, l"
|
||||
|
11
home-manager/mpv.nix
Normal file
11
home-manager/mpv.nix
Normal file
@ -0,0 +1,11 @@
|
||||
{
|
||||
programs.mpv = {
|
||||
enable = true;
|
||||
config = {
|
||||
hwdec = "auto-safe";
|
||||
vo = "gpu";
|
||||
profile = "gpu-hq";
|
||||
gpu-context = "wayland";
|
||||
};
|
||||
};
|
||||
}
|
@ -14,7 +14,7 @@
|
||||
};
|
||||
|
||||
programs.wlogout = {
|
||||
enable = true;
|
||||
enable = false;
|
||||
layout = [
|
||||
{
|
||||
label = "lock";
|
||||
|
2081
home-manager/yazi/catppuccin-mocha.tmTheme
Normal file
2081
home-manager/yazi/catppuccin-mocha.tmTheme
Normal file
File diff suppressed because it is too large
Load Diff
327
home-manager/yazi/default.nix
Normal file
327
home-manager/yazi/default.nix
Normal file
@ -0,0 +1,327 @@
|
||||
{ lib, ... }:
|
||||
let
|
||||
theme = import ../../theme.nix;
|
||||
batTheme = ".config/yazi/catppuccin-${theme.flavor}.tmTheme";
|
||||
in
|
||||
{
|
||||
home.file.${batTheme}.source = ./catppuccin-mocha.tmTheme;
|
||||
|
||||
programs.yazi = {
|
||||
enable = true;
|
||||
settings = {
|
||||
manager = {
|
||||
ratio = [
|
||||
2
|
||||
4
|
||||
2
|
||||
];
|
||||
sort_by = "natural";
|
||||
sort_sensitive = true;
|
||||
sort_reverse = false;
|
||||
sort_dir_first = true;
|
||||
linemode = "none";
|
||||
show_hidden = true;
|
||||
show_symlink = true;
|
||||
};
|
||||
|
||||
preview = {
|
||||
image_filter = "lanczos3";
|
||||
image_quality = 90;
|
||||
tab_size = 1;
|
||||
max_width = 600;
|
||||
max_height = 900;
|
||||
cache_dir = "";
|
||||
ueberzug_scale = 1;
|
||||
ueberzug_offset = [
|
||||
0
|
||||
0
|
||||
0
|
||||
0
|
||||
];
|
||||
};
|
||||
|
||||
tasks = {
|
||||
micro_workers = 5;
|
||||
macro_workers = 10;
|
||||
bizarre_retry = 5;
|
||||
};
|
||||
};
|
||||
theme = lib.mkForce {
|
||||
manager = {
|
||||
cwd = {
|
||||
fg = "#${theme.tealAlpha}";
|
||||
};
|
||||
|
||||
hovered = {
|
||||
fg = "#${theme.baseAlpha}";
|
||||
bg = "#${theme.blueAlpha}";
|
||||
};
|
||||
preview_hovered = {
|
||||
fg = "#${theme.baseAlpha}";
|
||||
bg = "#${theme.textAlpha}";
|
||||
};
|
||||
|
||||
find_keyword = {
|
||||
fg = "#${theme.yellowAlpha}";
|
||||
italic = true;
|
||||
};
|
||||
find_position = {
|
||||
fg = "#${theme.pinkAlpha}";
|
||||
bg = "reset";
|
||||
italic = true;
|
||||
};
|
||||
|
||||
marker_copied = {
|
||||
fg = "#${theme.greenAlpha}";
|
||||
bg = "#${theme.greenAlpha}";
|
||||
};
|
||||
marker_cut = {
|
||||
fg = "#${theme.redAlpha}";
|
||||
bg = "#${theme.redAlpha}";
|
||||
};
|
||||
marker_marked = {
|
||||
fg = "#${theme.tealAlpha}";
|
||||
bg = "#${theme.tealAlpha}";
|
||||
};
|
||||
marker_selected = {
|
||||
fg = "#${theme.blueAlpha}";
|
||||
bg = "#${theme.blueAlpha}";
|
||||
};
|
||||
|
||||
tab_active = {
|
||||
fg = "#${theme.baseAlpha}";
|
||||
bg = "#${theme.textAlpha}";
|
||||
};
|
||||
tab_inactive = {
|
||||
fg = "#${theme.textAlpha}";
|
||||
bg = "#${theme.surface1Alpha}";
|
||||
};
|
||||
tab_width = 1;
|
||||
|
||||
count_copied = {
|
||||
fg = "#${theme.baseAlpha}";
|
||||
bg = "#${theme.greenAlpha}";
|
||||
};
|
||||
count_cut = {
|
||||
fg = "#${theme.baseAlpha}";
|
||||
bg = "#${theme.redAlpha}";
|
||||
};
|
||||
count_selected = {
|
||||
fg = "#${theme.baseAlpha}";
|
||||
bg = "#${theme.blueAlpha}";
|
||||
};
|
||||
|
||||
border_symbol = "│";
|
||||
border_style.fg = "#${theme.overlay1Alpha}";
|
||||
|
||||
syntect_theme = "~/${batTheme}";
|
||||
};
|
||||
|
||||
mode = {
|
||||
normal_main = {
|
||||
fg = "#${theme.baseAlpha}";
|
||||
bg = "#${theme.blueAlpha}";
|
||||
bold = true;
|
||||
};
|
||||
normal_alt = {
|
||||
fg = "#${theme.blueAlpha}";
|
||||
bg = "#${theme.surface0Alpha}";
|
||||
};
|
||||
|
||||
select_main = {
|
||||
fg = "#${theme.baseAlpha}";
|
||||
bg = "#${theme.greenAlpha}";
|
||||
bold = true;
|
||||
};
|
||||
select_alt = {
|
||||
fg = "#${theme.greenAlpha}";
|
||||
bg = "#${theme.surface0Alpha}";
|
||||
};
|
||||
|
||||
unset_main = {
|
||||
fg = "#${theme.baseAlpha}";
|
||||
bg = "#${theme.flamingoAlpha}";
|
||||
bold = true;
|
||||
};
|
||||
unset_alt = {
|
||||
fg = "#${theme.flamingoAlpha}";
|
||||
bg = "#${theme.surface0Alpha}";
|
||||
};
|
||||
};
|
||||
|
||||
status = {
|
||||
separator_open = "";
|
||||
separator_close = "";
|
||||
|
||||
progress_label = {
|
||||
fg = "#ffffff";
|
||||
bold = true;
|
||||
};
|
||||
progress_normal = {
|
||||
fg = "#${theme.blueAlpha}";
|
||||
bg = "#${theme.surface1Alpha}";
|
||||
};
|
||||
progress_error = {
|
||||
fg = "#${theme.redAlpha}";
|
||||
bg = "#${theme.surface1Alpha}";
|
||||
};
|
||||
|
||||
perm_type = {
|
||||
fg = "#${theme.blueAlpha}";
|
||||
};
|
||||
perm_read = {
|
||||
fg = "#${theme.yellowAlpha}";
|
||||
};
|
||||
perm_write = {
|
||||
fg = "#${theme.redAlpha}";
|
||||
};
|
||||
perm_exec = {
|
||||
fg = "#${theme.greenAlpha}";
|
||||
};
|
||||
perm_sep = {
|
||||
fg = "#${theme.overlay1Alpha}";
|
||||
};
|
||||
};
|
||||
|
||||
input = {
|
||||
border = {
|
||||
fg = "#${theme.blueAlpha}";
|
||||
};
|
||||
title = { };
|
||||
value = { };
|
||||
selected.reversed = true;
|
||||
};
|
||||
|
||||
pick = {
|
||||
border = {
|
||||
fg = "#${theme.blueAlpha}";
|
||||
};
|
||||
active = {
|
||||
fg = "#${theme.pinkAlpha}";
|
||||
};
|
||||
inactive = { };
|
||||
};
|
||||
|
||||
confirm = {
|
||||
border = {
|
||||
fg = "#${theme.blueAlpha}";
|
||||
};
|
||||
title = {
|
||||
fg = "#${theme.blueAlpha}";
|
||||
};
|
||||
content = { };
|
||||
list = { };
|
||||
btn_yes = {
|
||||
reversed = true;
|
||||
};
|
||||
btn_no = { };
|
||||
};
|
||||
|
||||
completion = {
|
||||
border = {
|
||||
fg = "#${theme.blueAlpha}";
|
||||
};
|
||||
};
|
||||
tasks = {
|
||||
border = {
|
||||
fg = "#${theme.blueAlpha}";
|
||||
};
|
||||
title = { };
|
||||
hovered = {
|
||||
underline = true;
|
||||
};
|
||||
};
|
||||
|
||||
which = {
|
||||
mask = {
|
||||
bg = "#${theme.surface0Alpha}";
|
||||
};
|
||||
cand = {
|
||||
fg = "#${theme.tealAlpha}";
|
||||
};
|
||||
rest = {
|
||||
fg = "#9399b2";
|
||||
};
|
||||
desc = {
|
||||
fg = "#${theme.pinkAlpha}";
|
||||
};
|
||||
separator = " ";
|
||||
separator_style = {
|
||||
fg = "#${theme.surface2Alpha}";
|
||||
};
|
||||
};
|
||||
help = {
|
||||
on = {
|
||||
fg = "#${theme.tealAlpha}";
|
||||
};
|
||||
run = {
|
||||
fg = "#${theme.pinkAlpha}";
|
||||
};
|
||||
desc = {
|
||||
fg = "#9399b2";
|
||||
};
|
||||
hovered = {
|
||||
bg = "#${theme.surface2Alpha}";
|
||||
bold = true;
|
||||
};
|
||||
footer = {
|
||||
fg = "#${theme.textAlpha}";
|
||||
bg = "#${theme.surface1Alpha}";
|
||||
};
|
||||
};
|
||||
|
||||
notify = {
|
||||
title_info = {
|
||||
fg = "#${theme.tealAlpha}";
|
||||
};
|
||||
title_warn = {
|
||||
fg = "#${theme.yellowAlpha}";
|
||||
};
|
||||
title_error = {
|
||||
fg = "#${theme.redAlpha}";
|
||||
};
|
||||
};
|
||||
filetype = {
|
||||
rules = [
|
||||
# Media
|
||||
{
|
||||
mime = "image/*";
|
||||
fg = "#${theme.tealAlpha}";
|
||||
}
|
||||
{
|
||||
mime = "{audio;video}/*";
|
||||
fg = "#${theme.yellowAlpha}";
|
||||
}
|
||||
|
||||
# Archives
|
||||
{
|
||||
mime = "application/*zip";
|
||||
fg = "#${theme.pinkAlpha}";
|
||||
}
|
||||
{
|
||||
mime = "application/x-{tar;bzip*;7z-compressed;xz;rar}";
|
||||
fg = "#${theme.pinkAlpha}";
|
||||
}
|
||||
|
||||
# Documents
|
||||
{
|
||||
mime = "application/{pdf;doc;rtf}";
|
||||
fg = "#${theme.greenAlpha}";
|
||||
}
|
||||
|
||||
# Fallback
|
||||
{
|
||||
name = "*";
|
||||
fg = "#${theme.textAlpha}";
|
||||
}
|
||||
{
|
||||
name = "*/";
|
||||
fg = "#${theme.blueAlpha}";
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
icon = import ./icons.nix;
|
||||
};
|
||||
};
|
||||
}
|
3146
home-manager/yazi/icons.nix
Normal file
3146
home-manager/yazi/icons.nix
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user